Class: GridColumn
dg.GridColumn
Represents a grid column
Constructors
constructor
• new GridColumn(dart
)
Parameters
Name | Type |
---|---|
dart | any |
Defined in
Properties
dart
• dart: any
Defined in
Accessors
backColor
• get
backColor(): number
Background column as a 4-byte ARGB number.
Returns
number
Defined in
• set
backColor(x
): void
Parameters
Name | Type |
---|---|
x | number |
Returns
void
Defined in
categoryColors
• get
categoryColors(): Object
Custom colors for categories. Sample: https://public.datagrok.ai/js/samples/grid/category-colors
Returns
Object
Defined in
• set
categoryColors(x
): void
Parameters
Name | Type |
---|---|
x | Object |
Returns
void
Defined in
cellType
• get
cellType(): string
Returns
string
Cell type.
Defined in
• set
cellType(x
): void
Parameters
Name | Type |
---|---|
x | string |
Returns
void
Defined in
column
• get
column(): null
| Column
<any
>
Returns
null
| Column
<any
>
Corresponding table column, or null.
Defined in
editable
• get
editable(): boolean
Whether the column is editable.
Returns
boolean
Defined in
• set
editable(x
): void
Parameters
Name | Type |
---|---|
x | boolean |
Returns
void
Defined in
format
• get
format(): string
Column format. Sample: https://public.datagrok.ai/js/samples/grid/html-markup-cells
Returns
string
Defined in
• set
format(x
): void
Parameters
Name | Type |
---|---|
x | string |
Returns
void
Defined in
grid
• get
grid(): Grid
A Grid this column is associated with
Returns
Defined in
idx
• get
idx(): number
Index of the column.
Returns
number
Defined in
isTextColorCoded
• get
isTextColorCoded(): boolean
isTextColorCoded. Whether to apply color to the text or background.
Returns
boolean
Defined in
• set
isTextColorCoded(x
): void
Parameters
Name | Type |
---|---|
x | boolean |
Returns
void
Defined in
left
• get
left(): number
Left border (in pixels in the virtual viewport)
Returns
number
Defined in
name
• get
name(): string
Returns
string
Column name.
Defined in
• set
name(x
): void
Parameters
Name | Type |
---|---|
x | string |
Returns
void
Defined in
renderer
• get
renderer(): GridCellRenderer
Grid cell renderer.
Returns
Defined in
• set
renderer(x
): void
Parameters
Name | Type |
---|---|
x | GridCellRenderer |
Returns
void
Defined in
right
• get
right(): number
Right border (in pixels in the virtual viewport)
Returns
number
Defined in
selected
• get
selected(): boolean
Whether the column is selected.
Returns
boolean
Defined in
• set
selected(x
): void
Parameters
Name | Type |
---|---|
x | boolean |
Returns
void
Defined in
settings
• get
settings(): any
Grid column settings.
Returns
any
Defined in
• set
settings(s
): void
Parameters
Name | Type |
---|---|
s | any |
Returns
void
Defined in
tags
• get
tags(): Object
Use this field to keep arbitrary auxiliary data. It is serialized as JSON, so be careful. See also temp.
Returns
Object
Defined in
temp
• get
temp(): Object
Use this field to keep auxiliary data. It is not serialized. See also tags.
Returns
Object
Defined in
tooltipColumns
• get
tooltipColumns(): string
[]
Tooltip columns. Also requires tooltipType to be 'Columns'.
Returns
string
[]
Defined in
• set
tooltipColumns(x
): void
Parameters
Name | Type |
---|---|
x | string [] |
Returns
void
Defined in
tooltipForm
• get
tooltipForm(): string
Tooltip form. Also requires tooltipType to be 'Form'.
Returns
string
Defined in
• set
tooltipForm(x
): void
Parameters
Name | Type |
---|---|
x | string |
Returns
void
Defined in
tooltipType
• get
tooltipType(): GridColumnTooltipType
Tooltip type, specific to this column.
Returns
Defined in
• set
tooltipType(x
): void
Parameters
Name | Type |
---|---|
x | GridColumnTooltipType |
Returns
void
Defined in
visible
• get
visible(): boolean
Column visibility.
Returns
boolean
Defined in
• set
visible(x
): void
Parameters
Name | Type |
---|---|
x | boolean |
Returns
void
Defined in
width
• get
width(): number
Column width in pixels. Sample: https://public.datagrok.ai/js/samples/grid/resize-columns
Returns
number
Defined in
• set
width(x
): void
Parameters
Name | Type |
---|---|
x | number |
Returns
void
Defined in
Methods
checkEditable
▸ checkEditable(): string
Returns null if column is editable, or the reason of not being editable, otherwise
Returns
string
Defined in
getDataWidth
▸ getDataWidth(): number
Number of pixels required to render the longest element in the column.
Returns
number
Defined in
getVisibleCells
▸ getVisibleCells(): Iterable
<GridCell
>
Returns all visible cells
Returns
Iterable
<GridCell
>
Defined in
move
▸ move(position
): void
Moves the specified column to the specified position
Parameters
Name | Type |
---|---|
position | number |
Returns
void
Defined in
scrollIntoView
▸ scrollIntoView(): void
If this column is not entirely visible, scrolls the grid horizontally to show it.
Returns
void
Defined in
fromDart
▸ Static
fromDart(dart
): null
| GridColumn
Parameters
Name | Type |
---|---|
dart | any |
Returns
null
| GridColumn