Skip to content
This repository has been archived by the owner on Dec 20, 2022. It is now read-only.

bwu-dart/bwu_datagrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

735854c · Dec 20, 2022
Jul 6, 2014
Dec 3, 2015
Feb 5, 2017
Feb 5, 2017
May 19, 2014
Nov 11, 2015
Dec 3, 2015
Dec 3, 2015
May 14, 2014
May 14, 2014
May 14, 2014
Dec 20, 2022
Feb 5, 2017
Feb 5, 2017
Feb 5, 2017

Repository files navigation

Polmyer Element

Build Status

Welcome to BWU Datagrid

BWU Datagrid is an advanced Polymer.dart grid/spreadsheet component

BWU Datagrid is a Dart port from SlickGrid

Find examples in the wiki.

**UPDATE: August 27th, 2014

Status

some things are already working:

  • Basic rendering
  • Scrolling and manual column resize
  • Editing, Custom Editors, Custom Validators
  • The examples work also when built to JavaScript
  • Full keyboard navigation
  • Column resize/reorder/show/hide
  • Column autosizing & force-fit
  • Pluggable cell formatters & editors
  • Support for editing and creating new rows.
  • Advanced detached & multi-field editors with undo/redo support.
  • Background post-rendering for richer cells

Some highlights (when it's ready):

(This description is copied from SlickGrid. The Dart port is not there yet)

  • Adaptive virtual scrolling (handle hundreds of thousands of rows with extreme responsiveness)
  • Extremely fast rendering speed
  • Supports jQuery UI Themes (not sure yet)
  • Configurable & customizable
  • Grouping, filtering, custom aggregators, and more!
  • “GlobalEditorLock” to manage concurrent edits in cases where multiple Views on a page can edit the same data.
  • Support for millions of rows

Screenshots

Composite Editor

composite_editor_item_details

Custom Editors

e03_editing_01

Inline Filter, Paging, ...

e04_model

Tree functionality

e05_collapsing

Alternative Display

e08_alternative_display

Async Post Render

e10_async_post_render

Header row

header_row

Checkbox row select

checkbox_row_select

Sort by column ascending/descending

sort_ascending       sort_descending