@serenity-is/sleekgrid / Column
Interface: Column<TItem>
Type Parameters
• TItem = any
Properties
asyncPostRender?
optionalasyncPostRender:AsyncPostRender<TItem>
Defined in
asyncPostRenderCleanup?
optionalasyncPostRenderCleanup:AsyncPostCleanup<TItem>
Defined in
behavior?
optionalbehavior:any
Defined in
cannotTriggerInsert?
optionalcannotTriggerInsert:boolean
Defined in
cssClass?
optionalcssClass:string
Defined in
defaultSortAsc?
optionaldefaultSortAsc:boolean
Defined in
editor?
optionaleditor:EditorClass
Defined in
editorFixedDecimalPlaces?
optionaleditorFixedDecimalPlaces:number
Defined in
field?
optionalfield:string
Defined in
focusable?
optionalfocusable:boolean
Defined in
footerCssClass?
optionalfooterCssClass:string
Defined in
format?
optionalformat:ColumnFormat<TItem>
Defined in
formatter?
optionalformatter:CompatFormatter<TItem>
Deprecated
Defined in
frozen?
optionalfrozen:boolean
Defined in
groupTotalsFormatter()?
optionalgroupTotalsFormatter: (p1?,p2?,grid?) =>string
Parameters
p1?
GroupTotals<TItem>
p2?
Column<TItem>
grid?
unknown
Returns
string
Defined in
headerCssClass?
optionalheaderCssClass:string
Defined in
id?
optionalid:string
Defined in
maxWidth?
optionalmaxWidth:any
Defined in
minWidth?
optionalminWidth:number
Defined in
name?
optionalname:string
Defined in
nameIsHtml?
optionalnameIsHtml:boolean
Defined in
previousWidth?
optionalpreviousWidth:number
Defined in
referencedFields?
optionalreferencedFields:string[]
Defined in
rerenderOnResize?
optionalrerenderOnResize:boolean
Defined in
resizable?
optionalresizable:boolean
Defined in
selectable?
optionalselectable:boolean
Defined in
sortable?
optionalsortable:boolean
Defined in
sortOrder?
optionalsortOrder:number
Defined in
toolTip?
optionaltoolTip:string
Defined in
validator()?
optionalvalidator: (value,editorArgs?) =>ValidationResult
Parameters
value
any
editorArgs?
any
Returns
Defined in
visible?
optionalvisible:boolean
Defined in
width?
optionalwidth:number