Xivgear Types Documentation
Preparing search index...
@xivgear/common-ui
table/tables
CustomColumn
Class CustomColumn<RowDataType, CellDataType, ColumnDataType>
Type Parameters
RowDataType
CellDataType
=
string
ColumnDataType
=
any
Index
Constructors
constructor
Properties
allow
Cell
Selection?
allow
Header
Selection?
col
Styler
condition
data
Value?
extra
Classes
finisher?
fixed
Data?
fixed
Width
getter
header
Styler?
initial
Width
renderer
row
Condition
short
Name
title
Setter?
Accessors
display
Name
Constructors
constructor
new
CustomColumn
<
RowDataType
,
CellDataType
=
string
,
ColumnDataType
=
any
>
(
colDefPartial
:
CustomColumnSpec
<
RowDataType
,
CellDataType
,
ColumnDataType
,
>
,
)
:
CustomColumn
<
RowDataType
,
CellDataType
,
ColumnDataType
>
Type Parameters
RowDataType
CellDataType
=
string
ColumnDataType
=
any
Parameters
colDefPartial
:
CustomColumnSpec
<
RowDataType
,
CellDataType
,
ColumnDataType
>
Returns
CustomColumn
<
RowDataType
,
CellDataType
,
ColumnDataType
>
Properties
Optional
allow
Cell
Selection
allowCellSelection
?:
boolean
= false
Optional
allow
Header
Selection
allowHeaderSelection
?:
boolean
= false
col
Styler
colStyler
:
ColStyler
<
RowDataType
,
CellDataType
>
= ...
condition
condition
:
()
=>
boolean
= ...
Optional
data
Value
dataValue
?:
ColumnDataType
extra
Classes
extraClasses
:
string
[]
= []
Optional
finisher
finisher
?:
(
value
:
CellDataType
,
rowValue
:
RowDataType
,
cell
:
CustomCell
<
RowDataType
,
CellDataType
>
,
)
=>
void
Optional
fixed
Data
fixedData
?:
boolean
fixed
Width
fixedWidth
:
number
|
undefined
= undefined
getter
getter
:
(
item
:
RowDataType
)
=>
CellDataType
Optional
header
Styler
headerStyler
?:
(
value
:
ColumnDataType
|
undefined
,
colHeader
:
CustomTableHeaderCell
<
RowDataType
,
CellDataType
,
ColumnDataType
>
,
headerRow
:
CustomTableHeaderRow
<
RowDataType
>
,
)
=>
void
initial
Width
initialWidth
:
number
|
undefined
= undefined
renderer
renderer
:
CellRenderer
<
RowDataType
,
CellDataType
>
= ...
row
Condition
rowCondition
:
(
item
:
RowDataType
)
=>
boolean
= ...
short
Name
shortName
:
string
Optional
title
Setter
titleSetter
?:
(
value
:
CellDataType
,
rowValue
:
RowDataType
,
cell
:
CustomCell
<
RowDataType
,
CellDataType
>
,
)
=>
string
|
null
Accessors
display
Name
get
displayName
()
:
string
Returns
string
set
displayName
(
ignored
:
string
)
:
void
Parameters
ignored
:
string
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
allow
Cell
Selection
allow
Header
Selection
col
Styler
condition
data
Value
extra
Classes
finisher
fixed
Data
fixed
Width
getter
header
Styler
initial
Width
renderer
row
Condition
short
Name
title
Setter
Accessors
display
Name
Xivgear Types Documentation
Loading...