Skip to content
Ghislain B edited this page Jul 10, 2020 · 39 revisions

Welcome to the Slickgrid-Universal lib!

To get started follow any of these instruction Wikis

Framework Wiki
Angular Wiki - HOWTO (Step by Step)
Aurelia Wiki - HOWTO (Step by Step)
Salesforce Installation

TODO

Code

Legend: (E) must be extended in the external framework
  • Aggregators (4)
  • Editors (11)
  • Filters (17)
    • Autocomplete, Single & Multiple Select
      • (E) each framework must implement the collectionAsync
  • Formatters (31)
  • Extensions
    • AutoTooltip
    • Cell External Copy Manager
    • Cell Menu
    • Checkbox Selector
    • Context Menu
    • Draggable Grouping
    • Grid Menu
    • Header Button
    • Header Menu
    • (E) Row Detail
    • Row Move
    • Row Selection
  • Grouping Formatters (12)
  • Sorters (5)
  • Services
    • Collection
    • Excel Export (separate package)
    • Export Text (separate package)
    • Extension
    • Filter
    • GraphQL (separate package)
    • OData (separate package)
    • Grid Event
    • Grid Service (helper)
    • Grid State
    • Grouping & Col Span
    • Pagination
    • Resizer
      • moved the Service to an Extension
    • Shared
    • Sort
  • Others
    • Custom Footer
    • Dynamically Add Columns
    • Grid Presets
    • Local Pagination
    • Tree View
      • Search Filter on any Column
      • Sorting from any Column

Other Todos

  • VScode Chrome Debugger
  • Jest Debugger
  • Add Multiple Example Demos with Vanilla implementation
    • Add GitHub Demo website
  • Add CI/CD (CircleCI or GitHub Actions)
    • Add Cypress E2E tests
    • Add Jest Unit tests
    • Add Jest Code Coverage (codecov)
    • Build and run on every PR
    • Add full bundler (all types) build step in CircleCI build
  • Bundle Creation (vanilla bundle)
    • Eventually add Unit Tests as a Pre-Bundle task
  • Remove any Deprecated code
  • Add simple input bindings in the demo (e.g. pinned rows input)
  • Add possibility to use SVG instead of Font Family
  • Add Typings (interfaces) for Slick Grid & DataView objects
    • Add interfaces to all SlickGrid core lib classes & plugins (basically add Types to everything)
  • Copy text from cell doesn't work in SF
  • Remove all Services init method 2nd argument (we can get DataView directly from the Grid object)
    • Build and run on every PR
  • Bundle Creation (vanilla bundle)
    • Eventually add Unit Tests as a Pre-Bundle task
  • Remove any Deprecated code
  • Add simple input bindings in the demo (e.g. pinned rows input)
  • Add possibility to use SVG instead of Font Family
  • Add Typings for Grid & DataView objects
  • Cannot copy text from cell since it's not selectable
  • Remove all Service init 2nd argument (we can get DataView from the Grid object)
Clone this wiki locally