TableView
Defined in: src/views/view.ts:421
A View that is associated with a DataFrame and exposes exploratory data analysis functionality. This view gets opened whenever a new table is added to the workspace when a user drag-and-drops a CSV file, or opens a table in any other way.
Extends
Constructors
Constructor
new TableView(
dart):TableView
Defined in: src/views/view.ts:423
Parameters
| Parameter | Type |
|---|---|
dart | any |
Returns
TableView
Constructs
TableView
Overrides
Properties
| Property | Modifier | Type | Default value | Description | Inherited from | Defined in |
|---|---|---|---|---|---|---|
_functions | protected | Func[] | [] | - | View._functions | src/widgets/base.ts:243 |
_name | protected | string | 'New View' | - | View._name | src/views/view.ts:106 |
_properties | protected | Property[] | [] | - | View._properties | src/widgets/base.ts:242 |
_root | protected | HTMLElement | undefined | - | View._root | src/widgets/base.ts:241 |
dart | public | any | undefined | - | View.dart | src/views/view.ts:46 |
factory | public | Func | null | null | Constructor function. No parameters, returns [Widget]. | View.factory | src/widgets/base.ts:239 |
isDetached | public | boolean | false | - | View.isDetached | src/widgets/base.ts:247 |
props | public | any | undefined | - | View.props | src/widgets/base.ts:244 |
subs | public | Subscription[] | undefined | - | View.subs | src/views/view.ts:47 |
temp | public | any | undefined | Contains auxiliary information | View.temp | src/views/view.ts:234 |
ALL_VIEW_TYPES | readonly | string[] | undefined | - | View.ALL_VIEW_TYPES | src/views/view.ts:406 |
APPS | readonly | "apps" | 'apps' | - | View.APPS | src/views/view.ts:376 |
BROWSE | readonly | "browse" | 'browse' | - | View.BROWSE | src/views/view.ts:403 |
DATA_CONNECTIONS | readonly | "connections" | 'connections' | - | View.DATA_CONNECTIONS | src/views/view.ts:390 |
DATA_JOB_RUNS | readonly | "jobs" | 'jobs' | - | View.DATA_JOB_RUNS | src/views/view.ts:391 |
DATA_QUERY_RUNS | readonly | "queryruns" | 'queryruns' | - | View.DATA_QUERY_RUNS | src/views/view.ts:393 |
DATABASES | readonly | "databases" | 'databases' | - | View.DATABASES | src/views/view.ts:386 |
DOCKERS | readonly | "dockers" | 'dockers' | - | View.DOCKERS | src/views/view.ts:404 |
EMAILS | readonly | "emails" | 'emails' | - | View.EMAILS | src/views/view.ts:394 |
FILES | readonly | "files" | 'files' | - | View.FILES | src/views/view.ts:392 |
FORUM | readonly | "forum" | 'forum' | - | View.FORUM | src/views/view.ts:381 |
FUNCTIONS | readonly | "functions" | 'functions' | - | View.FUNCTIONS | src/views/view.ts:389 |
GROUPS | readonly | "groups" | 'groups' | - | View.GROUPS | src/views/view.ts:395 |
HELP | readonly | "help" | 'help' | - | View.HELP | src/views/view.ts:384 |
JS_EDITOR | readonly | "js" | 'js' | - | View.JS_EDITOR | src/views/view.ts:402 |
MODELS | readonly | "models" | 'models' | - | View.MODELS | src/views/view.ts:396 |
NOTEBOOKS | readonly | "notebooks" | 'notebooks' | - | View.NOTEBOOKS | src/views/view.ts:383 |
OPEN_TEXT | readonly | "text" | 'text' | - | View.OPEN_TEXT | src/views/view.ts:385 |
PACKAGE_REPOSITORIES | readonly | "repositories" | 'repositories' | - | View.PACKAGE_REPOSITORIES | src/views/view.ts:401 |
PACKAGES | readonly | "packages" | 'packages' | - | View.PACKAGES | src/views/view.ts:400 |
PROJECTS | readonly | "projects" | 'projects' | - | View.PROJECTS | src/views/view.ts:382 |
QUERIES | readonly | "queries" | 'queries' | - | View.QUERIES | src/views/view.ts:397 |
SCRIPT | readonly | "script" | 'script' | - | View.SCRIPT | src/views/view.ts:379 |
SCRIPTS | readonly | "scripts" | 'scripts' | - | View.SCRIPTS | src/views/view.ts:398 |
SETTINGS | readonly | "settings" | 'settings' | - | View.SETTINGS | src/views/view.ts:377 |
SKETCH | readonly | "sketch" | 'sketch' | - | View.SKETCH | src/views/view.ts:380 |
USERS | readonly | "users" | 'users' | - | View.USERS | src/views/view.ts:399 |
VIEW_LAYOUTS | readonly | "layouts" | 'layouts' | - | View.VIEW_LAYOUTS | src/views/view.ts:388 |
WEB_SERVICES | readonly | "webservices" | 'webservices' | - | View.WEB_SERVICES | src/views/view.ts:387 |
WELCOME | readonly | "welcome" | 'welcome' | - | View.WELCOME | src/views/view.ts:378 |
Accessors
aiDescription
Get Signature
get aiDescription():
string|null
Defined in: src/views/view.ts:245
AI briefing of the underlying view. For a JS-defined view the Dart host forwards to the original ViewBase instance.
Returns
string | null
Set Signature
set aiDescription(
x):void
Defined in: src/views/view.ts:250
A short AI-facing briefing: what this view is, what its functions do, and how the assistant should approach it (e.g. which getFunctions entries to call first). Shown to the AI assistant as part of the workspace context.
Parameters
| Parameter | Type |
|---|---|
x | string | null |
Returns
void
Inherited from
basePath
Get Signature
get basePath():
string
Defined in: src/views/view.ts:131
Deprecated
use path instead
Returns
string
Set Signature
set basePath(
s):void
Defined in: src/views/view.ts:132
Parameters
| Parameter | Type |
|---|---|
s | string |
Returns
void
Inherited from
box
Get Signature
get box():
boolean
Defined in: src/views/view.ts:73
Returns
boolean
Set Signature
set box(
b):void
Defined in: src/views/view.ts:74
Parameters
| Parameter | Type |
|---|---|
b | boolean |
Returns
void
Inherited from
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
closing
Get Signature
get closing():
boolean
Defined in: src/views/view.ts:149
Whether the view is currently closing.
Returns
boolean
Set Signature
set closing(
c):void
Defined in: src/views/view.ts:150
Parameters
| Parameter | Type |
|---|---|
c | boolean |
Returns
void
Inherited from
dataFrame
Get Signature
get dataFrame():
DataFrame
Defined in: src/views/view.ts:449
Returns
Set Signature
set dataFrame(
x):void
Defined in: src/views/view.ts:450
Parameters
| Parameter | Type |
|---|---|
x | DataFrame |
Returns
void
description
Get Signature
get description():
string
Defined in: src/views/view.ts:320
View description. Used in UI and AI.
Returns
string
Set Signature
set description(
s):void
Defined in: src/views/view.ts:321
Parameters
| Parameter | Type |
|---|---|
s | string |
Returns
void
Inherited from
dockManager
Get Signature
get dockManager():
DockManager
Defined in: src/views/view.ts:490
View's dock manager. Only defined for DockView descendants such as TableView, UsersView, etc.
Returns
dockNode
Get Signature
get dockNode():
DockNode
Defined in: src/views/view.ts:483
A dock node for this view.
Use grok.shell.dockManager to manipulate it; dockManager is for controlling
windows that reside inside this view.
Returns
entity
Get Signature
get entity():
object|null
Defined in: src/views/view.ts:127
Returns
object | null
Set Signature
set entity(
_e):void
Defined in: src/views/view.ts:128
Parameters
| Parameter | Type |
|---|---|
_e | object | null |
Returns
void
Inherited from
grid
Get Signature
get grid():
Grid
Defined in: src/views/view.ts:442
Associated grid (spreadsheet).
Returns
helpUrl
Get Signature
get helpUrl():
string|null
Defined in: src/views/view.ts:324
Returns
string | null
View help URL.
Set Signature
set helpUrl(
url):void
Defined in: src/views/view.ts:325
Parameters
| Parameter | Type |
|---|---|
url | string | null |
Returns
void
View help URL.
Inherited from
id
Get Signature
get id():
string
Defined in: src/views/view.ts:315
Returns
string
Inherited from
isPinned
Get Signature
get isPinned():
boolean
Defined in: src/views/view.ts:328
Whether the view is pinned. Pinned views are not closed when a new view is opened.
Returns
boolean
Set Signature
set isPinned(
value):void
Defined in: src/views/view.ts:329
Parameters
| Parameter | Type |
|---|---|
value | boolean |
Returns
void
Inherited from
jsView
Get Signature
get jsView():
ViewBase|null
Defined in: src/views/view.ts:259
The original JS ViewBase instance when this view hosts a JS-defined view
(e.g. a plugin app view), null for native Dart views. Lets callers reach the actual
view class (its methods, tools, state) from grok.shell.v.
Returns
ViewBase | null
Inherited from
name
Get Signature
get name():
string
Defined in: src/views/view.ts:358
View name. It gets shown in the tab handle.
Returns
string
Set Signature
set name(
s):void
Defined in: src/views/view.ts:363
Parameters
| Parameter | Type |
|---|---|
s | string |
Returns
void
Inherited from
parent
Get Signature
get parent():
Widget<any> |null
Defined in: src/widgets/base.ts:317
Parent widget up the DOM tree, or null.
Returns
Widget<any> | null
Inherited from
parentCall
Get Signature
get parentCall():
FuncCall|undefined
Defined in: src/views/view.ts:118
Returns
FuncCall | undefined
Set Signature
set parentCall(
s):void
Defined in: src/views/view.ts:119
Parameters
| Parameter | Type |
|---|---|
s | FuncCall | undefined |
Returns
void
Inherited from
parentView
Get Signature
get parentView():
ViewBase
Defined in: src/views/view.ts:121
Returns
Set Signature
set parentView(
s):void
Defined in: src/views/view.ts:122
Parameters
| Parameter | Type |
|---|---|
s | ViewBase |
Returns
void
Inherited from
path
Get Signature
get path():
string
Defined in: src/views/view.ts:176
View URI, relative to the view root
Returns
string
Set Signature
set path(
s):void
Defined in: src/views/view.ts:177
Parameters
| Parameter | Type |
|---|---|
s | string |
Returns
void
Inherited from
ribbonMenu
Get Signature
get ribbonMenu():
Menu
Defined in: src/views/view.ts:141
View menu. Sample: https://public.datagrok.ai/js/samples/ui/views/ribbon
Returns
Set Signature
set ribbonMenu(
menu):void
Defined in: src/views/view.ts:142
Parameters
| Parameter | Type |
|---|---|
menu | Menu |
Returns
void
Inherited from
root
Get Signature
get root():
HTMLElement
Defined in: src/views/view.ts:307
Returns the content (visual root) of this view.
Returns
HTMLElement
Inherited from
statusBarPanels
Get Signature
get statusBarPanels():
HTMLDivElement[]
Defined in: src/views/view.ts:145
Status bar panels to be shown on the bottom
Returns
HTMLDivElement[]
Set Signature
set statusBarPanels(
panels):void
Defined in: src/views/view.ts:146
Parameters
| Parameter | Type |
|---|---|
panels | HTMLDivElement[] |
Returns
void
Inherited from
syncCurrentObject
Get Signature
get syncCurrentObject():
boolean
Defined in: src/views/view.ts:680
Returns
boolean
Set Signature
set syncCurrentObject(
x):void
Defined in: src/views/view.ts:681
Parameters
| Parameter | Type |
|---|---|
x | boolean |
Returns
void
table
Get Signature
get table():
DataFrame|null
Defined in: src/views/view.ts:433
Associated table, if it exists (for TableView), or null.
Returns
DataFrame | null
Set Signature
set table(
df):void
Defined in: src/views/view.ts:437
Parameters
| Parameter | Type |
|---|---|
df | DataFrame | null |
Returns
void
toolbox
Get Signature
get toolbox():
HTMLElement
Defined in: src/views/view.ts:136
View toolbox. Sample: https://public.datagrok.ai/js/samples/ui/views/toolbox
Returns
HTMLElement
Set Signature
set toolbox(
x):void
Defined in: src/views/view.ts:137
Parameters
| Parameter | Type |
|---|---|
x | HTMLElement |
Returns
void
Inherited from
toolboxPage
Get Signature
get toolboxPage():
ToolboxPage
Defined in: src/views/view.ts:453
View toolbox that gets shown on the left, in the sidebar
Returns
type
Get Signature
get type():
string
Defined in: src/views/view.ts:311
View type
Returns
string
Inherited from
viewers
Get Signature
get viewers():
Viewer<any>[]
Defined in: src/views/view.ts:676
Returns all viewers. Resulting array is cloned, so cache the result and do not call repeatedly in inner loops.
Returns
Viewer<any>[]