@serenity-is/sleekgrid / Column
Interface: Column<TItem>
Type parameters
| Name | Type |
|---|---|
TItem |
any |
Table of contents
Properties
- asyncPostRender
- asyncPostRenderCleanup
- behavior
- cannotTriggerInsert
- cssClass
- defaultSortAsc
- editor
- editorFixedDecimalPlaces
- field
- focusable
- footerCssClass
- format
- formatter
- frozen
- groupTotalsFormatter
- headerCssClass
- id
- maxWidth
- minWidth
- name
- nameIsHtml
- previousWidth
- referencedFields
- rerenderOnResize
- resizable
- selectable
- sortOrder
- sortable
- toolTip
- validator
- visible
- width
Properties
asyncPostRender
• Optional asyncPostRender: AsyncPostRender<TItem>
Defined in
asyncPostRenderCleanup
• Optional asyncPostRenderCleanup: AsyncPostCleanup<TItem>
Defined in
behavior
• Optional behavior: any
Defined in
cannotTriggerInsert
• Optional cannotTriggerInsert: boolean
Defined in
cssClass
• Optional cssClass: string
Defined in
defaultSortAsc
• Optional defaultSortAsc: boolean
Defined in
editor
• Optional editor: EditorClass
Defined in
editorFixedDecimalPlaces
• Optional editorFixedDecimalPlaces: number
Defined in
field
• Optional field: string
Defined in
focusable
• Optional focusable: boolean
Defined in
footerCssClass
• Optional footerCssClass: string
Defined in
format
• Optional format: ColumnFormat<TItem>
Defined in
formatter
• Optional formatter: CompatFormatter<TItem>
Deprecated
Defined in
frozen
• Optional frozen: boolean
Defined in
groupTotalsFormatter
• Optional groupTotalsFormatter: (p1?: GroupTotals<TItem>, p2?: Column<TItem>, grid?: unknown) => string
Type declaration
▸ (p1?, p2?, grid?): string
Parameters
| Name | Type |
|---|---|
p1? |
GroupTotals<TItem> |
p2? |
Column<TItem> |
grid? |
unknown |
Returns
string
Defined in
headerCssClass
• Optional headerCssClass: string
Defined in
id
• Optional id: string
Defined in
maxWidth
• Optional maxWidth: any
Defined in
minWidth
• Optional minWidth: number
Defined in
name
• Optional name: string
Defined in
nameIsHtml
• Optional nameIsHtml: boolean
Defined in
previousWidth
• Optional previousWidth: number
Defined in
referencedFields
• Optional referencedFields: string[]
Defined in
rerenderOnResize
• Optional rerenderOnResize: boolean
Defined in
resizable
• Optional resizable: boolean
Defined in
selectable
• Optional selectable: boolean
Defined in
sortOrder
• Optional sortOrder: number
Defined in
sortable
• Optional sortable: boolean
Defined in
toolTip
• Optional toolTip: string
Defined in
validator
• Optional validator: (value: any, editorArgs?: any) => ValidationResult
Type declaration
▸ (value, editorArgs?): ValidationResult
Parameters
| Name | Type |
|---|---|
value |
any |
editorArgs? |
any |
Returns
Defined in
visible
• Optional visible: boolean
Defined in
width
• Optional width: number