Skip to content

@serenity-is/sleekgrid / Column

Interface: Column<TItem>

Type Parameters

TItem = any

Properties

asyncPostRender?

optional asyncPostRender: AsyncPostRender<TItem>

Defined in

core/column.ts:6


asyncPostRenderCleanup?

optional asyncPostRenderCleanup: AsyncPostCleanup<TItem>

Defined in

core/column.ts:7


behavior?

optional behavior: any

Defined in

core/column.ts:8


cannotTriggerInsert?

optional cannotTriggerInsert: boolean

Defined in

core/column.ts:9


cssClass?

optional cssClass: string

Defined in

core/column.ts:10


defaultSortAsc?

optional defaultSortAsc: boolean

Defined in

core/column.ts:11


editor?

optional editor: EditorClass

Defined in

core/column.ts:12


editorFixedDecimalPlaces?

optional editorFixedDecimalPlaces: number

Defined in

core/column.ts:13


field?

optional field: string

Defined in

core/column.ts:14


focusable?

optional focusable: boolean

Defined in

core/column.ts:16


footerCssClass?

optional footerCssClass: string

Defined in

core/column.ts:17


format?

optional format: ColumnFormat<TItem>

Defined in

core/column.ts:18


formatter?

optional formatter: CompatFormatter<TItem>

Deprecated

Defined in

core/column.ts:20


frozen?

optional frozen: boolean

Defined in

core/column.ts:15


groupTotalsFormatter()?

optional groupTotalsFormatter: (p1?, p2?, grid?) => string

Parameters

p1?

GroupTotals<TItem>

p2?

Column<TItem>

grid?

unknown

Returns

string

Defined in

core/column.ts:21


headerCssClass?

optional headerCssClass: string

Defined in

core/column.ts:22


id?

optional id: string

Defined in

core/column.ts:23


maxWidth?

optional maxWidth: any

Defined in

core/column.ts:24


minWidth?

optional minWidth: number

Defined in

core/column.ts:25


name?

optional name: string

Defined in

core/column.ts:26


nameIsHtml?

optional nameIsHtml: boolean

Defined in

core/column.ts:27


previousWidth?

optional previousWidth: number

Defined in

core/column.ts:28


referencedFields?

optional referencedFields: string[]

Defined in

core/column.ts:29


rerenderOnResize?

optional rerenderOnResize: boolean

Defined in

core/column.ts:30


resizable?

optional resizable: boolean

Defined in

core/column.ts:31


selectable?

optional selectable: boolean

Defined in

core/column.ts:32


sortable?

optional sortable: boolean

Defined in

core/column.ts:33


sortOrder?

optional sortOrder: number

Defined in

core/column.ts:34


toolTip?

optional toolTip: string

Defined in

core/column.ts:35


validator()?

optional validator: (value, editorArgs?) => ValidationResult

Parameters

value

any

editorArgs?

any

Returns

ValidationResult

Defined in

core/column.ts:36


visible?

optional visible: boolean

Defined in

core/column.ts:37


width?

optional width: number

Defined in

core/column.ts:38