@serenity-is/sleekgrid
SleekGrid (@serenity-is/sleekgrid)
A modern, lightweight, and highly customizable data grid component for web applications.
- This is a complete rewrite of the original SlickGrid in TypeScript with ES6 modules
- Includes many of the extra features and fixes from the 6pac fork
- Designed for high performance with large datasets and smooth scrolling
- Modular architecture with support for plugins, custom formatters, editors, and data providers
Namespaces
Classes
- AutoTooltips
- BasicLayout
- CellRange
- CheckboxCellEdit
- DateCellEdit
- EditorLock
- EventDataWrapper
- EventEmitter
- EventSubscriber
- FloatCellEdit
- FrozenLayout
- Group
- GroupItemMetadataProvider
- GroupTotals
- IntegerCellEdit
- LongTextCellEdit
- NonDataRow
- PercentCompleteCellEdit
- RowMoveManager
- RowSelectionModel
- SleekGrid
- TextCellEdit
- YesNoSelectCellEdit
Interfaces
- ArgsAddNewRow
- ArgsCell
- ArgsCellChange
- ArgsCellEdit
- ArgsColumn
- ArgsColumnNode
- ArgsCssStyle
- ArgsDrag
- ArgsEditorDestroy
- ArgsGrid
- ArgsMoveRows
- ArgsScroll
- ArgsSelectedRowsChange
- ArgsSort
- ArgsValidationError
- AutoTooltipsOptions
- CellNavigation
- Column
- ColumnMetadata
- ColumnSort
- CompatFormatterResult
- CompositeEditorOptions
- EditCommand
- EditController
- Editor
- EditorClass
- EditorFactory
- EditorHost
- EditorOptions
- FormatterContext
- FormatterFactory
- GridBandRefs
- GridOptions
- GridPlugin
- GridPluginHost
- GridSignals
- GroupItemMetadataProviderOptions
- IDataView
- IEventData
- IGroupTotals
IPlugin- ISleekGrid
- ItemMetadata
- LayoutEngine
- LayoutHost
- Position
- RowCell
- RowMoveManagerOptions
- RowSelectionModelOptions
- SelectionModel
- ValidationResult
- ViewportInfo
- ViewRange
Type Aliases
- ArgsSortCol
- AsyncPostCleanup
- AsyncPostRender
- BandKey
- CellEvent
- CellKeyboardEvent
- CellMouseEvent
- CellNavigationDirection
- CellStylesHash
- ColumnFormat
- CompatFormatter
- EventCallback
- EventData
- FooterColumnEvent
- FooterMouseEvent
- FooterRenderEvent
- FormatterResult
- GridDragEvent
- GridEvent
- GridLayoutInfo
- GridLayoutRefs
- GridMouseEvent
- GridSortEvent
- HeaderColumnEvent
- HeaderMouseEvent
- HeaderRenderEvent
- MergeArgKeys
- PaneKey
Variables
Functions
- addClass
- applyFormatterResultToCellNode
- basicDOMSanitizer
- CheckboxFormatter
- CheckmarkFormatter
- convertCompatFormatter
- defaultColumnFormat
- disableSelection
- escapeHtml
- FooterRow
- formatterContext
- Header
- HeaderRow
- initColumnProps
- parsePx
- PercentCompleteBarFormatter
- PercentCompleteFormatter
- removeClass
- titleize
- TopPanel
- Viewport
- YesNoFormatter
References
Grid
Renames and re-exports SleekGrid