@serenity-is/sleekgrid / Column
Interface: Column<TItem>
Defined in: src/core/column.ts:6
Type Parameters
TItem
TItem = any
Properties
asyncPostRender?
optionalasyncPostRender:AsyncPostRender<TItem>
Defined in: src/core/column.ts:7
asyncPostRenderCleanup?
optionalasyncPostRenderCleanup:AsyncPostCleanup<TItem>
Defined in: src/core/column.ts:8
behavior?
optionalbehavior:any
Defined in: src/core/column.ts:9
cannotTriggerInsert?
optionalcannotTriggerInsert:boolean
Defined in: src/core/column.ts:10
cssClass?
optionalcssClass:string
Defined in: src/core/column.ts:11
defaultSortAsc?
optionaldefaultSortAsc:boolean
Defined in: src/core/column.ts:12
editor?
optionaleditor:EditorClass
Defined in: src/core/column.ts:13
editorFixedDecimalPlaces?
optionaleditorFixedDecimalPlaces:number
Defined in: src/core/column.ts:14
field?
optionalfield:string
Defined in: src/core/column.ts:15
focusable?
optionalfocusable:boolean
Defined in: src/core/column.ts:17
footerCssClass?
optionalfooterCssClass:string
Defined in: src/core/column.ts:18
format?
optionalformat:ColumnFormat<TItem>
Defined in: src/core/column.ts:19
formatter?
optionalformatter:CompatFormatter<TItem>
Defined in: src/core/column.ts:21
@deprecated, use
See
format
frozen?
optionalfrozen:boolean|"end"|"start"
Defined in: src/core/column.ts:16
groupTotalsFormat()?
optionalgroupTotalsFormat: (ctx) =>FormatterResult
Defined in: src/core/column.ts:22
Parameters
ctx
FormatterContext<IGroupTotals<TItem>>
Returns
groupTotalsFormatter()?
optionalgroupTotalsFormatter: (totals?,column?,grid?) =>string
Defined in: src/core/column.ts:24
@deprecated, use
Parameters
totals?
IGroupTotals<TItem>
column?
Column<TItem>
grid?
unknown
Returns
string
See
groupTotalsFormat
headerCssClass?
optionalheaderCssClass:string
Defined in: src/core/column.ts:25
id?
optionalid:string
Defined in: src/core/column.ts:26
maxWidth?
optionalmaxWidth:any
Defined in: src/core/column.ts:27
minWidth?
optionalminWidth:number
Defined in: src/core/column.ts:28
name?
optionalname:string
Defined in: src/core/column.ts:29
nameFormat()?
optionalnameFormat: (ctx) =>FormatterResult
Defined in: src/core/column.ts:30
Parameters
ctx
FormatterContext<TItem>
Returns
previousWidth?
optionalpreviousWidth:number
Defined in: src/core/column.ts:31
referencedFields?
optionalreferencedFields:string[]
Defined in: src/core/column.ts:32
rerenderOnResize?
optionalrerenderOnResize:boolean
Defined in: src/core/column.ts:33
resizable?
optionalresizable:boolean
Defined in: src/core/column.ts:34
selectable?
optionalselectable:boolean
Defined in: src/core/column.ts:35
sortable?
optionalsortable:boolean
Defined in: src/core/column.ts:36
sortOrder?
optionalsortOrder:number
Defined in: src/core/column.ts:37
toolTip?
optionaltoolTip:string
Defined in: src/core/column.ts:38
validator()?
optionalvalidator: (value,editorArgs?) =>ValidationResult
Defined in: src/core/column.ts:39
Parameters
value
any
editorArgs?
any
Returns
visible?
optionalvisible:boolean
Defined in: src/core/column.ts:40
width?
optionalwidth:number
Defined in: src/core/column.ts:41