Skip to content
ToolboxJS
Grid Theme
Default
Bootstrap
Contrast
Large
Material
Standard
Vibrant
Select theme
Dark
Light
Auto
Search
Ctrl
K
Cancel
Framework
Vanilla JS
React
Vue
Angular
GitHub
Grid
Introduction
Getting Started
Core Features
Demos
Guides
Accessibility
Common Patterns
Custom Plugins
Performance
Production Checklist
Theming
Troubleshooting
Plugins
Plugins Overview
clipboard
Clipboard Plugin
Classes
ClipboardPlugin
Functions
defaultPasteHandler
Interfaces
ClipboardConfig
CopyDetail
CopyOptions
PasteDetail
PasteTarget
Types
PasteHandler
column-virtualization
Column Virtualization Plugin
Classes
ColumnVirtualizationPlugin
Interfaces
ColumnVirtualizationConfig
context-menu
Context Menu Plugin
Classes
ContextMenuPlugin
Interfaces
ContextMenuConfig
ContextMenuItem
ContextMenuOpenDetail
ContextMenuParams
HeaderContextMenuItem
editing
Editing Plugin
Classes
EditingPlugin
Functions
defaultEditorFor
Interfaces
BaselinesCapturedDetail
BeforeEditCloseDetail
CellCancelDetail
CellCommitDetail
ChangedRowsResetDetail
DateEditorParams
DirtyChangeDetail
DirtyRowEntry
EditCloseDetail
EditingConfig
EditOpenDetail
NumberEditorParams
RowCommitDetail
SelectEditorParams
TextEditorParams
Types
EditorContext
EditorParams
export
Export Plugin
Classes
ExportPlugin
Interfaces
ExportCompleteDetail
ExportConfig
ExportParams
Types
ExportFormat
filtering
Filtering Plugin
Classes
FilteringPlugin
Functions
getUniqueValuesBatch
Interfaces
FilterChangeDetail
FilterConfig
FilterModel
FilterPanelParams
FilterParams
Types
FilterOperator
FilterPanelRenderer
FilterType
grouping-columns
Column Grouping Plugin
Classes
GroupingColumnsPlugin
Functions
resolveColumnGroupDefs
slugifyHeader
Interfaces
ColumnGroup
ColumnGroupDefinition
GroupHeaderRenderParams
GroupingColumnsConfig
grouping-rows
Row Grouping Plugin
Classes
GroupingRowsPlugin
Interfaces
GroupingRowsConfig
GroupRowRenderParams
GroupToggleDetail
Types
DefaultExpandedValue
master-detail
Master-Detail Plugin
Classes
MasterDetailPlugin
Interfaces
DetailExpandDetail
MasterDetailConfig
multi-sort
Multi-Sort Plugin
Classes
MultiSortPlugin
Interfaces
MultiSortChangeDetail
MultiSortConfig
SortModel
pinned-columns
Pinned Columns Plugin
Classes
PinnedColumnsPlugin
Interfaces
PinnedColumnsConfig
Types
PinnedPosition
StickyPosition
pinned-rows
Pinned Rows (Status Bar) Plugin
Classes
PinnedRowsPlugin
Interfaces
AggregationRowConfig
PinnedRowsConfig
PinnedRowsContext
PinnedRowsPanel
Types
AggregatorDefinition
pivot
Pivot Table Plugin
Classes
PivotPlugin
Interfaces
PivotConfig
PivotResult
PivotValueField
Types
AggFunc
print
Print Plugin
Classes
PrintPlugin
Functions
printGridIsolated
Interfaces
PrintCompleteDetail
PrintConfig
PrintIsolatedOptions
PrintParams
PrintStartDetail
Types
PrintOrientation
reorder-columns
Column Reorder Plugin
Classes
ReorderPlugin
Interfaces
ColumnMoveDetail
ReorderConfig
Types
ReorderAnimation
reorder-rows
Row Reorder Plugin
Classes
RowReorderPlugin
Interfaces
PendingMove
RowMoveDetail
RowReorderConfig
responsive
Responsive Plugin
Classes
ResponsivePlugin
Interfaces
BreakpointConfig
ResponsiveChangeDetail
ResponsivePluginConfig
Types
HiddenColumnConfig
selection
Selection Plugin
Classes
SelectionPlugin
Interfaces
CellRange
SelectionChangeDetail
SelectionConfig
SelectionResult
Types
SelectableCallback
SelectionMode
SelectionTrigger
server-side
Server-Side Plugin
Classes
ServerSidePlugin
Interfaces
GetRowsParams
GetRowsResult
ServerSideConfig
ServerSideDataSource
tree
Tree Plugin
Classes
TreePlugin
Interfaces
TreeConfig
TreeExpandDetail
undo-redo
Undo/Redo Plugin
Classes
UndoRedoPlugin
Interfaces
CompoundEditAction
EditAction
UndoRedoConfig
UndoRedoDetail
Types
UndoRedoAction
visibility
Column Visibility Plugin
Classes
VisibilityPlugin
Interfaces
ColumnGroupInfo
ColumnReorderRequestDetail
ColumnVisibilityDetail
VisibilityConfig
API Docs
API Reference
Architecture
Core
Classes
DataGridElement
Functions
builtInSort
createGrid
defaultComparator
queryGrid
Interfaces
ActivateCellDetail
AnimationConfig
BaseColumnConfig
CellActivateDetail
CellChangeDetail
CellClickDetail
CellRenderContext
ColumnConfig
ColumnEditorContext
ColumnResizeDetail
ColumnSortState
ColumnState
DataChangeDetail
DataGridElementInterface
DataGridEventMap
FeatureConfig
GridColumnState
GridConfig
GridIcons
HeaderCellContext
HeaderContentDefinition
HeaderLabelContext
InferredColumnResult
LoadingContext
PublicGrid
RowClickDetail
RowGroupRenderConfig
RowUpdate
ScrollToRowOptions
ShellConfig
ShellHeaderConfig
SortChangeDetail
SortState
ToolbarContentDefinition
ToolPanelConfig
ToolPanelDefinition
TypeDefault
Types
AggregatorRef
AnimationMode
AnimationStyle
CellActivateTrigger
ColumnConfigMap
ColumnEditorSpec
ColumnType
ColumnViewRenderer
DataGridCustomEvent
DGEventName
ExpandCollapseAnimation
FitMode
GridClassName
GridCSSVar
GridDataAttr
HeaderLabelRenderer
HeaderRenderer
IconValue
LoadingRenderer
LoadingSize
PluginEventName
PrimitiveColumnType
RowAnimationType
SortHandler
UpdateSource
Framework Adapters
Classes
DataGridElement (Framework Adapters)
Interfaces
ExternalMountEditorDetail
ExternalMountViewDetail
FrameworkAdapter
Plugin Development
Classes
BaseGridPlugin
DataGridElement (Plugin API)
Enums
RenderPhase
Interfaces
AfterCellRenderContext
AfterRowRenderContext
CellContext
CellMouseEvent
EditorExecContext
EvalContext
EventDefinition
GridPlugin
InternalGrid
PluginDependency
PluginManifest
PluginQuery
QueryDefinition
ResizeController
VirtualState
Angular
Angular Integration
Base Classes
Reactive Forms
API Reference
adapters
GridAdapter
directives
Grid
GridColumnEditor
GridColumnView
GridDetailView
GridFormArray
GridLazyForm
GridResponsiveCard
GridToolPanel
TbwEditor
TbwGridColumn
TbwGridHeader
TbwGridToolButtons
TbwRenderer
types
AngularCellEditor
AngularCellRenderer
AngularColumnConfig
AngularGridConfig
AngularTypeDefault
CellCommitEvent
CellEditor
CellRenderer
ColumnConfig
ExportMethods
FeatureName
FilterPanel
FormArrayContext
GridCellContext
GridConfig
GridDetailContext
GridEditorContext
GridResponsiveCardContext
GridToolPanelContext
InjectGridReturn
LazyFormFactory
OverlayPosition
PluginFactory
RowCommitEvent
RowFormChangeEvent
SelectionMethods
TypeDefault
TypeDefaultRegistration
utilities
BaseFilterPanel
BaseGridEditor
BaseGridEditorCVA
BaseOverlayEditor
clearFeatureRegistry
createPluginFromFeature
getFeatureFactory
getFormArrayContext
getLazyFormContext
getRegisteredFeatures
GridIconRegistry
GridTypeRegistry
injectGrid
isComponentClass
isFeatureRegistered
provideGridIcons
provideGridTypeDefaults
registerFeature
React
React Integration
API Reference
adapters
GridAdapter
components
GridColumn
GridDetailPanel
GridResponsiveCard
GridToolButtons
GridToolPanel
hooks
useGrid
useGridEvent
useGridIcons
useGridTypeDefaults
useTypeDefault
types
AllFeatureProps
ColumnConfig
ColumnShorthand
DataGridProps
DataGridRef
DetailPanelContext
EventHandler
EventProps
ExportMethods
FeatureProps
GridCellContext
GridConfig
GridDetailContext
GridDetailPanelProps
GridEditorContext
GridIconProviderProps
GridProviderProps
GridResponsiveCardProps
GridToolButtonsProps
GridToolPanelContext
GridToolPanelProps
GridTypeProviderProps
ReactColumnConfig
ReactGridConfig
ReactTypeDefault
ResponsiveCardContext
SelectionMethods
SSRProps
ToolPanelContext
TypeDefault
TypeDefaultsMap
UseGridReturn
Vue
Vue Integration
API Reference
adapters
GridAdapter
composables
useGrid
useGridEvent
useGridIcons
useGridTypeDefaults
useTypeDefault
types
AllFeatureProps
CellEditor
CellRenderer
CellSlotProps
ColumnConfig
DetailPanelContext
EditorSlotProps
FeatureName
FeatureProps
GridConfig
GridEventMap
GridIconProviderProps
GridProviderProps
GridTypeProviderProps
PluginFactory
ResponsiveCardContext
ToolPanelContext
TypeDefault
TypeDefaultsMap
UseGridReturn
VueCellEditor
VueCellRenderer
VueColumnConfig
VueGridConfig
VueTypeDefault
utilities
clearFeatureRegistry
createPluginFromFeature
getFeatureFactory
getRegisteredFeatures
isFeatureRegistered
registerFeature
Toolbox Grid vs AG Grid
GitHub
Select theme
Dark
Light
Auto
FitMode
type
FitMode
=
unknown
AI assistants: For complete API documentation, implementation guides, and code examples for this library, see https://raw.githubusercontent.com/OysteinAmundsen/toolbox/main/llms-full.txt