DataFrame
Defined in: js-api/src/dataframe/data-frame.ts:48
DataFrame is a high-performance, easy to use tabular structure with strongly-typed columns of different types.
In the API, the terms "Table" and "DataFrame" are used interchangeably.
Usage samples: https://public.datagrok.ai/js/samples/data-frame/modification/manipulate Usage details: https://datagrok.ai/help/develop/advanced/data-frame Implementation details: https://datagrok.ai/help/develop/admin/architecture#in-memory-database
Constructors
Constructor
new DataFrame(
dart):DataFrame
Defined in: js-api/src/dataframe/data-frame.ts:64
Parameters
| Parameter | Type |
|---|---|
dart | any |
Returns
DataFrame
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
_meta | public | DataFrameMetaHelper | undefined | - | js-api/src/dataframe/data-frame.ts:60 |
columns | public | ColumnList | Columns of the table. | js-api/src/dataframe/data-frame.ts:51 |
dart | readonly | any | - | js-api/src/dataframe/data-frame.ts:49 |
filter | public | BitSet | Filter mask: rows currently passing all filters. | js-api/src/dataframe/data-frame.ts:55 |
rows | public | RowList | Rows of the table. | js-api/src/dataframe/data-frame.ts:53 |
tags | public | MapBag<string> | Metadata as string key-value pairs; persisted with the table. | js-api/src/dataframe/data-frame.ts:59 |
temp | public | any | Auxiliary data that is not persisted (a MapBag: indexed access plus the map methods; typed any so it can be cast to a package's own shape). | js-api/src/dataframe/data-frame.ts:57 |
Accessors
currentCell
Get Signature
get currentCell():
Cell
Defined in: js-api/src/dataframe/data-frame.ts:328
Current cell. Sample: https://public.datagrok.ai/js/samples/data-frame/events/current-elements
Returns
Set Signature
set currentCell(
cell):void
Defined in: js-api/src/dataframe/data-frame.ts:334
Current cell. Sample: https://public.datagrok.ai/js/samples/data-frame/events/current-elements
Parameters
| Parameter | Type |
|---|---|
cell | Cell |
Returns
void
currentCol
Get Signature
get currentCol():
Column
Defined in: js-api/src/dataframe/data-frame.ts:316
Current column. Sample: https://public.datagrok.ai/js/samples/data-frame/events/current-elements
Returns
Set Signature
set currentCol(
col):void
Defined in: js-api/src/dataframe/data-frame.ts:322
Current column. Sample: https://public.datagrok.ai/js/samples/data-frame/events/current-elements
Parameters
| Parameter | Type |
|---|---|
col | Column |
Returns
void
currentRow
Get Signature
get currentRow():
Row
Defined in: js-api/src/dataframe/data-frame.ts:303
Current row. Sample: https://public.datagrok.ai/js/samples/data-frame/events/current-elements
Returns
Set Signature
set currentRow(
row):void
Defined in: js-api/src/dataframe/data-frame.ts:304
Parameters
| Parameter | Type |
|---|---|
row | Row |
Returns
void
currentRowIdx
Get Signature
get currentRowIdx():
number
Defined in: js-api/src/dataframe/data-frame.ts:307
Index of the current row.
Returns
number
Set Signature
set currentRowIdx(
idx):void
Defined in: js-api/src/dataframe/data-frame.ts:308
Parameters
| Parameter | Type |
|---|---|
idx | number |
Returns
void
dialogs
Get Signature
get dialogs():
DataFrameDialogHelper
Defined in: js-api/src/dataframe/data-frame.ts:154
Standard dialogs for this table.
Returns
id
Get Signature
get id():
string
Defined in: js-api/src/dataframe/data-frame.ts:508
Id of the dataframe.
Returns
string
Set Signature
set id(
id):void
Defined in: js-api/src/dataframe/data-frame.ts:512
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
void
meta
Get Signature
get meta():
DataFrameMetaHelper
Defined in: js-api/src/dataframe/data-frame.ts:140
A helper to conveniently access certain metadata properties stored in tags
Returns
mouseOverRowIdx
Get Signature
get mouseOverRowIdx():
number
Defined in: js-api/src/dataframe/data-frame.ts:311
Index of the mouse-over row.
Returns
number
Set Signature
set mouseOverRowIdx(
idx):void
Defined in: js-api/src/dataframe/data-frame.ts:312
Parameters
| Parameter | Type |
|---|---|
idx | number |
Returns
void
name
Get Signature
get name():
string
Defined in: js-api/src/dataframe/data-frame.ts:171
Name of the dataframe.
Returns
string
Set Signature
set name(
s):void
Defined in: js-api/src/dataframe/data-frame.ts:172
Parameters
| Parameter | Type |
|---|---|
s | string |
Returns
void
onColumnNameChanged
Get Signature
get onColumnNameChanged():
Observable<any>
Defined in: js-api/src/dataframe/data-frame.ts:453
Sample: https://public.datagrok.ai/js/samples/data-frame/events/events
Returns
Observable<any>
onColumnsAdded
Get Signature
get onColumnsAdded():
Observable<any>
Defined in: js-api/src/dataframe/data-frame.ts:462
Sample: https://public.datagrok.ai/js/samples/data-frame/events/events
Returns
Observable<any>
onColumnsChanged
Get Signature
get onColumnsChanged():
Observable<any>
Defined in: js-api/src/dataframe/data-frame.ts:459
Sample: https://public.datagrok.ai/js/samples/data-frame/events/events
Returns
Observable<any>
onColumnSelectionChanged
Get Signature
get onColumnSelectionChanged():
Observable<any>
Defined in: js-api/src/dataframe/data-frame.ts:456
Sample: https://public.datagrok.ai/js/samples/data-frame/events/events
Returns
Observable<any>
onColumnsRemoved
Get Signature
get onColumnsRemoved():
Observable<any>
Defined in: js-api/src/dataframe/data-frame.ts:465
Sample: https://public.datagrok.ai/js/samples/data-frame/events/events
Returns
Observable<any>
onCurrentCellChanged
Get Signature
get onCurrentCellChanged():
Observable<EventData<CellChangeArgs>>
Defined in: js-api/src/dataframe/data-frame.ts:441
Sample: https://public.datagrok.ai/js/samples/data-frame/events/current-elements
Returns
Observable<EventData<CellChangeArgs>>