@serenity-is/sleekgrid / GridOptions
Name | Type |
---|---|
TItem |
any |
- addNewRowCssClass
- alwaysAllowHorizontalScroll
- alwaysShowVerticalScroll
- asyncEditorLoadDelay
- asyncEditorLoading
- asyncPostCleanupDelay
- asyncPostRenderDelay
- autoEdit
- autoHeight
- cellFlashingCssClass
- cellHighlightCssClass
- columns
- createPreHeaderPanel
- dataItemColumnValueExtractor
- defaultColumnWidth
- defaultFormat
- defaultFormatter
- editCommandHandler
- editable
- editorCellNavOnLRKeys
- editorFactory
- editorLock
- emptyNode
- enableAddRow
- enableAsyncPostRender
- enableAsyncPostRenderCleanup
- enableCellNavigation
- enableCellRangeSelection
- enableColumnReorder
- enableRowReordering
- enableTabKeyNavigation
- enableTextSelectionOnCells
- explicitInitialization
- footerRowHeight
- forceFitColumns
- forceSyncScrollInterval
- forceSyncScrolling
- formatterFactory
- frozenBottom
- frozenColumns
- frozenRows
- fullWidthRows
- groupTotalsFormatter
- groupingPanel
- groupingPanelHeight
- headerRowHeight
- jQuery
- layoutEngine
- leaveSpaceForNewRows
- minBuffer
- multiColumnSort
- multiSelect
- preHeaderPanelHeight
- removeNode
- renderAllCells
- rowHeight
- rtl
- selectedCellCssClass
- showCellSelection
- showColumnHeader
- showFooterRow
- showGroupingPanel
- showHeaderRow
- showPreHeaderPanel
- showTopPanel
- slickCompat
- suppressActiveCellChangeOnEdit
- syncColumnCellResize
- topPanelHeight
- useCssVars
- useLegacyUI
- viewportClass
• Optional
addNewRowCssClass: string
• Optional
alwaysAllowHorizontalScroll: boolean
• Optional
alwaysShowVerticalScroll: boolean
• Optional
asyncEditorLoadDelay: number
• Optional
asyncEditorLoading: boolean
• Optional
asyncPostCleanupDelay: number
• Optional
asyncPostRenderDelay: number
• Optional
autoEdit: boolean
• Optional
autoHeight: boolean
• Optional
cellFlashingCssClass: string
• Optional
cellHighlightCssClass: string
• Optional
columns: Column
<TItem
>[]
• Optional
createPreHeaderPanel: boolean
• Optional
dataItemColumnValueExtractor: (item
: TItem
, column
: Column
<TItem
>) => void
▸ (item
, column
): void
Name | Type |
---|---|
item |
TItem |
column |
Column <TItem > |
void
• Optional
defaultColumnWidth: number
• Optional
defaultFormat: ColumnFormat
<TItem
>
• Optional
defaultFormatter: CompatFormatter
<TItem
>
• Optional
editCommandHandler: (item
: TItem
, column
: Column
<TItem
>, command
: EditCommand
) => void
▸ (item
, column
, command
): void
Name | Type |
---|---|
item |
TItem |
column |
Column <TItem > |
command |
EditCommand |
void
• Optional
editable: boolean
• Optional
editorCellNavOnLRKeys: boolean
• Optional
editorFactory: EditorFactory
• Optional
editorLock: EditorLock
• Optional
emptyNode: (node
: Element
) => void
▸ (node
): void
Name | Type |
---|---|
node |
Element |
void
• Optional
enableAddRow: boolean
• Optional
enableAsyncPostRender: boolean
• Optional
enableAsyncPostRenderCleanup: boolean
• Optional
enableCellNavigation: boolean
• Optional
enableCellRangeSelection: boolean
• Optional
enableColumnReorder: boolean
• Optional
enableRowReordering: boolean
• Optional
enableTabKeyNavigation: boolean
• Optional
enableTextSelectionOnCells: boolean
• Optional
explicitInitialization: boolean
• Optional
footerRowHeight: number
• Optional
forceFitColumns: boolean
• Optional
forceSyncScrollInterval: number
• Optional
forceSyncScrolling: boolean
• Optional
formatterFactory: FormatterFactory
<any
>
• Optional
frozenBottom: boolean
• Optional
frozenColumns: number
• Optional
frozenRows: number
• Optional
fullWidthRows: boolean
• Optional
groupTotalsFormatter: (p1?
: GroupTotals
<TItem
>, p2?
: Column
<TItem
>, grid?
: any
) => string
▸ (p1?
, p2?
, grid?
): string
Name | Type |
---|---|
p1? |
GroupTotals <TItem > |
p2? |
Column <TItem > |
grid? |
any |
string
• Optional
groupingPanel: boolean
• Optional
groupingPanelHeight: number
• Optional
headerRowHeight: number
• Optional
jQuery: Object
Name | Type |
---|---|
fn |
any |
ready |
any |
• Optional
layoutEngine: LayoutEngine
• Optional
leaveSpaceForNewRows: boolean
• Optional
minBuffer: number
• Optional
multiColumnSort: boolean
• Optional
multiSelect: boolean
• Optional
preHeaderPanelHeight: number
• Optional
removeNode: (node
: Element
) => void
▸ (node
): void
Name | Type |
---|---|
node |
Element |
void
• Optional
renderAllCells: boolean
• Optional
rowHeight: number
• Optional
rtl: boolean
• Optional
selectedCellCssClass: string
• Optional
showCellSelection: boolean
• Optional
showColumnHeader: boolean
• Optional
showFooterRow: boolean
• Optional
showGroupingPanel: boolean
• Optional
showHeaderRow: boolean
• Optional
showPreHeaderPanel: boolean
• Optional
showTopPanel: boolean
• Optional
slickCompat: boolean
• Optional
suppressActiveCellChangeOnEdit: boolean
• Optional
syncColumnCellResize: boolean
• Optional
topPanelHeight: number
• Optional
useCssVars: boolean
• Optional
useLegacyUI: boolean
• Optional
viewportClass: string