API Reference
Generated from the TypeScript source of every published package. Pick the one you installed — the same symbol can appear in more than one, with a different shape.
ReactFree
@kanunilabs/datagrid-reactThe free React package: the grid, its controller, and every free feature.
187 symbols
React · EnterpriseEnterprise
@kanunilabs/datagrid-react-enterpriseThe paid React package: editing, range selection, charts, panels, import.
70 symbols
JavaScriptFree
@kanunilabs/datagridThe free renderer with no React: the same engine, driven by a plain API.
41 symbols
JavaScript · EnterpriseEnterprise
@kanunilabs/datagrid-enterpriseThe paid renderer with no React. Same features, attached rather than rendered.
88 symbols
LicensingBoth tiers
@kanunilabs/licensingKeys, verification and the watermark. One key covers both components.
28 symbols
Classes
Interfaces
- AlignedGridsApi
- BusyChangedEvent
- CellMenuOptions
- CellRenderContext
- CellSlotContext
- CellTooltipOptions
- ColumnLayout
- ColumnLookup
- ColumnRuntime
- ColumnState
- ColumnStateChangedEvent
- ContentReadyEvent
- DataGridCoreConfig
- DataGridProps
- DataRowNode
- DataSource
- DistinctEntry
- EditorRenderContext
- ExportOutcome
- FilterChangedEvent
- FilterCondition
- FilterGroupNode
- FocusedRowChangedEvent
- GridColumnChooserProps
- GridColumnDef
- GridContextMenuProps
- GridEventMap
- GridFilterPanelProps
- GridFilterRowProps
- GridFooterRowProps
- GridGroupPanelProps
- GridHeaderBandsProps
- GridHeaderFilterPopupProps
- GridHeaderProps
- GridLoadingOverlayProps
- GridMenuItem
- GridNotesConfig
- GridPagerProps
- GridPinnedRowsProps
- GridPopupPanelProps
- GridPortalProps
- GridRowProps
- GridSummaryBarProps
- GridSurfaceProviderProps
- GridTextProviderProps
- GridToolbarProps
- GridTooltipConfig
- GridTooltipProps
- GridViewState
- GroupingConfig
- GroupRowNode
- HeaderBandCell
- HeaderMenuContext
- HeaderMenuDeps
- HeaderMenuLabels
- HeaderRenderContext
- InferColumnsOptions
- LoadOptions
- LoadResult
- LookupItem
- NoteCellContext
- PrintLayoutOptions
- PrintLayoutState
- ReactGridColumnDef
- RowDragConfig
- RowDragHandlers
- RowDragPayload
- RowDropEvent
- RowMenuContext
- RowReorderEvent
- RowTemplateContext
- ScrollingConfig
- SelectionDescriptor
- SortChangedEvent
- SortDescriptor
- StateStoringConfig
- SummaryDef
- TooltipState
- UseDataGridResult
- ViewportChangedEvent
- VirtualWindow
Type Aliases
- BusyPhase
- ColumnPin
- FilterNode
- FilterOperator
- GridDataType
- GridDensity
- GridPalette
- GridRowData
- GridTheme
- GridThemeName
- NewRowPosition
- ReactColumnRuntime
- RowDropPosition
- RowKey
- RowNode
- SortDirection
- SummaryType
- UseDataGridOptions
Variables
- BAND_ROW_HEIGHT
- DEFAULT_HEADER_MENU_LABELS
- DEFAULT_ROW_HEIGHT
- DENSITY_ROW_HEIGHT
- GRID_PALETTES
- GRID_THEMES
- GridFilterPanel
- GridFilterRow
- GridFooterRow
- GridGroupPanel
- GridHeader
- GridHeaderBands
- GridPager
- GridPinnedRows
- GridRow
- GridSummaryBar
- GridToolbar
- PRINT_MAX_ROWS
- ROW_DRAG_MIME
- SHORTCUT_COPY
- SHORTCUT_CUT
- SHORTCUT_PASTE
- SUMMARY_TYPE_LABEL
- summaryKey
- THEME_ROW_HEIGHT
Functions
- allowedSummaryTypes
- andFilters
- attachStateStoring
- bandDepth
- bandPath
- buildCellMenuItems
- buildHeaderMenu
- computeColumnLayout
- computeHeaderBands
- copyToClipboard
- createRestDataSource
- DataGrid
- describeFilter
- downloadBlob
- fillText
- filterInputFromNode
- formatSummaryValue
- GridColumnChooser
- GridContextMenu
- GridHeaderFilterPopup
- GridLoadingOverlay
- GridNoteEditor
- GridPopupPanel
- GridPortal
- GridSurfaceProvider
- GridTextProvider
- GridTooltip
- headerMenuLabels
- humanizeField
- importCsv
- inferColumns
- isDataRow
- isDataSource
- isFilterGroup
- isGroupRow
- isPackagedTheme
- lookupLabel
- measureBestFitWidth
- moveRowInArray
- parseCsv
- parseFilterInput
- reconcileFilterInputs
- runGridExport
- sniffDelimiter
- summaryLabel
- summaryTypeLabels
- themeClassName
- useAlignedGrids
- useAnchoredPopup
- useCellTooltip
- useDataGrid
- useGridChartData
- useGridSurfaceClass
- useGridText
- usePrintLayout
- useRowDrag
- useStateStoring
- writeClipboardText