Grid
Defined in: src/grid.ts:925
High-performance, flexible spreadsheet control
Extends
Constructors
Constructor
new Grid(
dart):Grid
Defined in: src/grid.ts:927
Parameters
| Parameter | Type |
|---|---|
dart | any |
Returns
Grid
Overrides
Properties
| Property | Modifier | Type | Default value | Description | Inherited from | Defined in |
|---|---|---|---|---|---|---|
_functions | protected | Func[] | [] | - | Viewer._functions | src/widgets/base.ts:243 |
_properties | protected | Property[] | [] | - | Viewer._properties | src/widgets/base.ts:242 |
_root | protected | HTMLElement | undefined | - | Viewer._root | src/widgets/base.ts:241 |
dart | public | any | undefined | - | Viewer.dart | src/widgets/base.ts:246 |
factory | public | Func | null | null | Constructor function. No parameters, returns [Widget]. | Viewer.factory | src/widgets/base.ts:239 |
isDetached | public | boolean | false | - | Viewer.isDetached | src/widgets/base.ts:247 |
props | public | IGridSettings & ObjectPropertyBag | undefined | - | Viewer.props | src/widgets/base.ts:244 |
subs | public | Subscription[] | undefined | - | Viewer.subs | src/widgets/base.ts:245 |
tags | public | any | undefined | - | Viewer.tags | src/viewer.ts:82 |
temp | public | any | undefined | Contains auxiliary information | Viewer.temp | src/widgets/base.ts:236 |
CORE_VIEWER_TYPES | static | string[] | undefined | - | Viewer.CORE_VIEWER_TYPES | src/viewer.ts:363 |
Accessors
canvas
Get Signature
get canvas():
HTMLCanvasElement
Defined in: src/grid.ts:980
Returns
HTMLCanvasElement
children
Get Signature
get children():
Widget<any>[]
Defined in: src/widgets/base.ts:320
Parent widget up the DOM tree, or null.
Returns
Widget<any>[]
Inherited from
colHeaderBox
Get Signature
get colHeaderBox():
Rect
Defined in: src/grid.ts:1102
Column labels box
Returns
colHeaderHeight
Get Signature
get colHeaderHeight():
number
Defined in: src/grid.ts:1094
Column labels height
Returns
number
columns
Get Signature
get columns():
GridColumnList
Defined in: src/grid.ts:948
Grid columns.
Returns
dataFrame
Get Signature
get dataFrame():
DataFrame
Defined in: src/viewer.ts:208
Returns
Set Signature
set dataFrame(
t):void
Defined in: src/viewer.ts:209
Parameters
| Parameter | Type |
|---|---|
t | DataFrame |
Returns
void
Inherited from
descriptor
Get Signature
get descriptor():
WidgetDescriptor
Defined in: src/viewer.ts:100
Descriptor of this widget.
Returns
Inherited from
filter
Get Signature
get filter():
BitSet
Defined in: src/viewer.ts:93
combined filter of the viewer
Returns
Set Signature
set filter(
f):void
Defined in: src/viewer.ts:96
Parameters
| Parameter | Type |
|---|---|
f | BitSet |
Returns
void
Inherited from
helpUrl
Get Signature
get helpUrl():
string
Defined in: src/viewer.ts:212
Help URL
Returns
string
Set Signature
set helpUrl(
s):void
Defined in: src/viewer.ts:213
Parameters
| Parameter | Type |
|---|---|
s | string |
Returns
void
Inherited from
horzScroll
Get Signature
get horzScroll():
RangeSlider
Defined in: src/grid.ts:1089
Horizontal scroll bar
Returns
meta
Get Signature
get meta():
ViewerMetaHelper
Defined in: src/viewer.ts:181
Returns
Inherited from
onAfterDrawContent
Get Signature
get onAfterDrawContent():
Observable<EventData<any>>
Defined in: src/grid.ts:1140
Returns
Observable<EventData<any>>
onAfterDrawOverlay
Get Signature
get onAfterDrawOverlay():
Observable<EventData<any>>
Defined in: src/grid.ts:1138
Returns
Observable<EventData<any>>
onBeforeDrawContent
Get Signature
get onBeforeDrawContent():
Observable<EventData<any>>
Defined in: src/grid.ts:1139
Returns
Observable<EventData<any>>
onBeforeDrawOverlay
Get Signature
get onBeforeDrawOverlay():
Observable<EventData<any>>
Defined in: src/grid.ts:1137
Returns
Observable<EventData<any>>
onCellClick
Get Signature
get onCellClick():
Observable<GridCell<any>>
Defined in: src/grid.ts:1131
Returns
Observable<GridCell<any>>
onCellDoubleClick
Get Signature
get onCellDoubleClick():
Observable<GridCell<any>>
Defined in: src/grid.ts:1132
Returns
Observable<GridCell<any>>
onCellKeyDown
Get Signature
get onCellKeyDown():
Observable<GridCell<any>>
Defined in: src/grid.ts:1134
Returns
Observable<GridCell<any>>
onCellMouseDown
Get Signature
get onCellMouseDown():
Observable<GridCell<any>>
Defined in: src/grid.ts:1133
Returns
Observable<GridCell<any>>
onCellMouseEnter
Get Signature
get onCellMouseEnter():
Observable<GridCell<any>>
Defined in: src/grid.ts:1128
Returns
Observable<GridCell<any>>
onCellMouseLeave
Get Signature
get onCellMouseLeave():
Observable<GridCell<any>>
Defined in: src/grid.ts:1129
Returns
Observable<GridCell<any>>
onCellRender
Get Signature
get onCellRender():
Observable<GridCellRenderArgs>
Defined in: src/grid.ts:968
Occurs after the grid cell has been rendered. Do args.preventDefault() to prevent standard rendering.
Sample: https://public.datagrok.ai/js/samples/grid/custom-cell-rendering-indexes
See also onCellRendered.
Returns
Observable<GridCellRenderArgs>
onCellRendered
Get Signature
get onCellRendered():
Observable<GridCellRenderArgs>
Defined in: src/grid.ts:975
Occurs after the grid cell has been rendered. See also onCellRender.
Returns
Observable<GridCellRenderArgs>