slick library

Classes

CellSelectionModel
CheckboxEditor
can be instinate by String of class name or using explict keyword source data type: bool
CheckboxSelectColumn
Virtual column that add to first column, including header as checkbox column
Column
Column configuration
ColumnList
create columns from list of map object
CsvAdapter
convert csv to map, first line is header estimate width in next 10 lines
DoubleEditor
Editor
EditorParm
  • when user click cell and active editor mode EditorParm will pass to Editor instance
  • Can be customize editor, see web/example/polymer/PercentElement
  • EventData
    wrap browser event and append propogation status
    EvtArgs
    Event Arguments, specialized map, retrun SlickGrid when using 'grid'
    FilteredList
    Give grid class illusion of data [...]
    GridOptions
    Grid Configuration Example: var opt = GridOptions()..explicitInitialization=false ..multiColumnSort=true ..editable=true ..autoEdit=true ..frozenColumn = 1 ..enableColumnReorder=true; [...]
    HierarchFilterList
    DataList in TREE View [...]
    IMetaData
    meta data interface for data Meta data is a list wrappper that provide getMetaData when need override style in row rendering
    InputEditor
    InputElement based editor add 'onActiveCellBlue' event, can be subscribe for auto commit
    IntEditor
    Editor that only accept integer value
    IPlugin
    plug-in interface
    MetaList<T>
    MetaRowCfg
    NullTreeSanitizer
    Sanitizer which does nothing.
    RowSelectionModel
    SelectionModel
    SelectListEditor
    default select option data type: accept int and string type from src data display name: always string
    SlickGrid
    Grid that inheritance from SlickGrid
    TextEditor

    Properties

    CheckmarkFormatter TFormatter
    read / write
    maxSupportedCssHeight ↔ int
    read / write
    nullTreeSanitizer NullTreeSanitizer
    compute scrollbar width
    read / write
    PercentCompleteBarFormatter TFormatter
    read / write
    PercentCompleteFormatter TFormatter
    read / write
    RANGES → String
    final
    scrollbarDimensions ↔ Map<String, int>
    width and height of scrollbar
    read / write
    YesNoFormatter TFormatter
    read / write

    Functions

    basicSorter(EventData e, Map args) → void
    args : key: multiColumnSort: bool,sortCols: List of cols, grid: instance of Grid
    clearTextSelections() → void
    findClosestAncestor(Element element, String cssSelector, [String scope]) → Element
    TODO add scope find element's cloest parent of target css selector rule ancestorClzName : query condition
    measureScrollbar() → Map<String, int>

    Typedefs

    metaFun(int rowId) → Map<String, dynamic>
    rowParFun(String colId) MetaRowCfg
    testShowItemFun(dynamic obj) → bool
    test input object is match filter condition return true : show row false: hide row
    TFormatter(int row, int cell, dynamic value, Column columnDef, Map dataContext) → String
    formatter interface