ScriptView
Defined in: src/views/view.ts:669
Script view
Extendsβ
Constructorsβ
Constructorβ
new ScriptView(
dart):ScriptView
Defined in: src/views/view.ts:671
Parametersβ
| Parameter | Type |
|---|---|
dart | any |
Returnsβ
ScriptView
Constructsβ
ScriptView
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:220 |
ALL_VIEW_TYPES | readonly | string[] | undefined | - | View.ALL_VIEW_TYPES | src/views/view.ts:371 |
APPS | readonly | "apps" | 'apps' | - | View.APPS | src/views/view.ts:341 |
BROWSE | readonly | "browse" | 'browse' | - | View.BROWSE | src/views/view.ts:368 |
DATA_CONNECTIONS | readonly | "connections" | 'connections' | - | View.DATA_CONNECTIONS | src/views/view.ts:355 |
DATA_JOB_RUNS | readonly | "jobs" | 'jobs' | - | View.DATA_JOB_RUNS | src/views/view.ts:356 |
DATA_QUERY_RUNS | readonly | "queryruns" | 'queryruns' | - | View.DATA_QUERY_RUNS | src/views/view.ts:358 |
DATABASES | readonly | "databases" | 'databases' | - | View.DATABASES | src/views/view.ts:351 |
DOCKERS | readonly | "dockers" | 'dockers' | - | View.DOCKERS | src/views/view.ts:369 |
EMAILS | readonly | "emails" | 'emails' | - | View.EMAILS | src/views/view.ts:359 |
FILES | readonly | "files" | 'files' | - | View.FILES | src/views/view.ts:357 |
FORUM | readonly | "forum" | 'forum' | - | View.FORUM | src/views/view.ts:346 |
FUNCTIONS | readonly | "functions" | 'functions' | - | View.FUNCTIONS | src/views/view.ts:354 |
GROUPS | readonly | "groups" | 'groups' | - | View.GROUPS | src/views/view.ts:360 |
HELP | readonly | "help" | 'help' | - | View.HELP | src/views/view.ts:349 |
JS_EDITOR | readonly | "js" | 'js' | - | View.JS_EDITOR | src/views/view.ts:367 |
MODELS | readonly | "models" | 'models' | - | View.MODELS | src/views/view.ts:361 |
NOTEBOOKS | readonly | "notebooks" | 'notebooks' | - | View.NOTEBOOKS | src/views/view.ts:348 |
OPEN_TEXT | readonly | "text" | 'text' | - | View.OPEN_TEXT | src/views/view.ts:350 |
PACKAGE_REPOSITORIES | readonly | "repositories" | 'repositories' | - | View.PACKAGE_REPOSITORIES | src/views/view.ts:366 |
PACKAGES | readonly | "packages" | 'packages' | - | View.PACKAGES | src/views/view.ts:365 |
PROJECTS | readonly | "projects" | 'projects' | - | View.PROJECTS | src/views/view.ts:347 |
QUERIES | readonly | "queries" | 'queries' | - | View.QUERIES | src/views/view.ts:362 |
SCRIPT | readonly | "script" | 'script' | - | View.SCRIPT | src/views/view.ts:344 |
SCRIPTS | readonly | "scripts" | 'scripts' | - | View.SCRIPTS | src/views/view.ts:363 |
SETTINGS | readonly | "settings" | 'settings' | - | View.SETTINGS | src/views/view.ts:342 |
SKETCH | readonly | "sketch" | 'sketch' | - | View.SKETCH | src/views/view.ts:345 |
USERS | readonly | "users" | 'users' | - | View.USERS | src/views/view.ts:364 |
VIEW_LAYOUTS | readonly | "layouts" | 'layouts' | - | View.VIEW_LAYOUTS | src/views/view.ts:353 |
WEB_SERVICES | readonly | "webservices" | 'webservices' | - | View.WEB_SERVICES | src/views/view.ts:352 |
WELCOME | readonly | "welcome" | 'welcome' | - | View.WELCOME | src/views/view.ts:343 |
Accessorsβ
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β
codeβ
Get Signatureβ
get code():
string
Defined in: src/views/view.ts:679
Returnsβ
string
Set Signatureβ
set code(
s):void
Defined in: src/views/view.ts:682
Parametersβ
| Parameter | Type |
|---|---|
s | string |
Returnsβ
void
descriptionβ
Get Signatureβ
get description():
string
Defined in: src/views/view.ts:285
View description. Used in UI and AI.
Returnsβ
string
Set Signatureβ
set description(
s):void
Defined in: src/views/view.ts:286
Parametersβ
| Parameter | Type |
|---|---|
s | string |
Returnsβ
void
Inherited fromβ
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β
helpUrlβ
Get Signatureβ
get helpUrl():
string|null
Defined in: src/views/view.ts:289
Returnsβ
string | null
View help URL.
Set Signatureβ
set helpUrl(
url):void
Defined in: src/views/view.ts:290
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:280
Returnsβ
string
Inherited fromβ
isPinnedβ
Get Signatureβ
get isPinned():
boolean
Defined in: src/views/view.ts:293
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:294
Parametersβ
| Parameter | Type |
|---|---|
value | boolean |
Returnsβ
void
Inherited fromβ
nameβ
Get Signatureβ
get name():
string
Defined in: src/views/view.ts:323
View name. It gets shown in the tab handle.
Returnsβ
string
Set Signatureβ
set name(
s):void
Defined in: src/views/view.ts:328
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:272
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β
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β
typeβ
Get Signatureβ
get type():
string
Defined in: src/views/view.ts:276
View type
Returnsβ
string
Inherited fromβ
Methodsβ
_onAdded()β
_onAdded():
void
Defined in: src/views/view.ts:336
Returnsβ
void
Inherited fromβ
acceptsPath()β
acceptsPath(
_urlPath):boolean
Defined in: src/views/view.ts:184
Checks if URL path is acceptable. Override in subclasses.
Parametersβ
| Parameter | Type |
|---|---|
_urlPath | string |
Returnsβ
boolean
"true" if path is acceptable, "false" otherwise.
Inherited fromβ
afterPersist()β
protectedafterPersist():void
Defined in: src/views/view.ts:99
Gets called automatically when this view gets pinned
Returnsβ
void
Inherited fromβ
append()β
append(
item):HTMLElement
Defined in: src/views/view.ts:189
Appends an item to this view. Use appendAll for appending multiple elements.
Parametersβ
| Parameter | Type | Description |
|---|---|---|
item | any | - |
Returnsβ
HTMLElement
Inherited fromβ
appendAll()β
appendAll(
items):HTMLElement
Defined in: src/views/view.ts:196
Appends multiple elements this view. Use append for appending a single element.
Parametersβ
| Parameter | Type | Description |
|---|---|---|
items | HTMLElement[] | - |
Returnsβ
HTMLElement
Inherited fromβ
apply()β
apply(
properties):Widget
Defined in: src/widgets/base.ts:284
Parametersβ
| Parameter | Type | Description |
|---|---|---|
properties | object | - |
Returnsβ
Inherited fromβ
close()β
close():
void
Defined in: src/views/view.ts:206
Closes this view.
Returnsβ
void
Inherited fromβ
detach()β
detach():
void
Defined in: src/views/view.ts:201
Detaches this view.
Returnsβ
void
Inherited fromβ
getDartProperties()β
getDartProperties():
any[]
Defined in: src/widgets/base.ts:305
Returnsβ
any[]
Inherited fromβ
getFunctions()β
getFunctions():
Func[]
Defined in: src/views/view.ts:269
Functions that are applicable to this particular widget. Used in the UI to display context actions, and for the AI integrations.
Returnsβ
Func[]
Inherited fromβ
getIcon()β
getIcon():
HTMLElement|null
Defined in: src/views/view.ts:165
Returnsβ
HTMLElement | null
View icon. Override in subclasses.
Inherited fromβ
getInfo()β
getInfo():
ViewLayout
Defined in: src/views/view.ts:317
Saves view as a ViewInfo. Only applicable to certain views, such as TableView.
Returnsβ
Inherited fromβ
getProperties()β
getProperties():
Property[]
Defined in: src/views/view.ts:268
Returns all properties of this widget.
Returnsβ
Property[]
Inherited fromβ
getRibbonPanels()β
getRibbonPanels():
HTMLElement[][]
Defined in: src/views/view.ts:160
Returnsβ
HTMLElement[][]
Inherited fromβ
getWidgetStatus()β
getWidgetStatus():
IWidgetStatus
Defined in: src/widgets/base.ts:371
Returns the widget's runtime structure for automated testing and introspection.
Returnsβ
Inherited fromβ
handlePath()β
handlePath(
_urlPath):void
Defined in: src/views/view.ts:180
Handles URL path. Override in subclasses.
Parametersβ
| Parameter | Type |
|---|---|
_urlPath | string |
Returnsβ
void
Inherited fromβ
loadLayout()β
loadLayout(
layout,pickupColumnTags?):void
Defined in: src/views/view.ts:302
Loads previously saved view layout. Only applicable to certain views, such as TableView. See also saveLayout
Parametersβ
| Parameter | Type |
|---|---|
layout | ViewLayout |
pickupColumnTags? | boolean |
Returnsβ
void
Inherited fromβ
loadStateMap()β
loadStateMap(
_stateMap):void
Defined in: src/views/view.ts:173
Loads view state map. Override in subclasses.
Parametersβ
| Parameter | Type |
|---|---|
_stateMap | object |
Returnsβ
void
Inherited fromβ
onEvent()β
onEvent(
eventId?):Observable<any>
Defined in: src/widgets/base.ts:368
Observes events with the specified eventId. Override in subclasses to provide actual events.
Parametersβ
| Parameter | Type | Default value |
|---|---|---|
eventId | string | null | null |
Returnsβ
Observable<any>
Inherited fromβ
onFrameAttached()β
onFrameAttached(
dataFrame):void
Defined in: src/widgets/base.ts:311
Parametersβ
| Parameter | Type |
|---|---|
dataFrame | DataFrame |
Returnsβ
void
Inherited fromβ
onPropertyChanged()β
onPropertyChanged(
property):void
Defined in: src/widgets/base.ts:303
Gets called when viewer's property is changed.
Parametersβ
| Parameter | Type | Description |
|---|---|---|
property | Property | null | or null, if multiple properties were changed. |
Returnsβ
void
Inherited fromβ
pin()β
pin():
void
Defined in: src/views/view.ts:297
Pins the view. Pinned views are not closed when a new view is opened.
Returnsβ
void
Inherited fromβ
saveLayout()β
saveLayout(
options?):ViewLayout
Defined in: src/views/view.ts:310
Saves view layout as a string. Only applicable to certain views, such as TableView. See also loadLayout
Parametersβ
| Parameter | Type |
|---|---|
options? | { saveWithData?: boolean; } |
options.saveWithData? | boolean |
Returnsβ
Inherited fromβ
saveStateMap()β
saveStateMap():
object|null
Defined in: src/views/view.ts:170
Returnsβ
object | null
Viewer state map. Override in subclasses.
Inherited fromβ
setIcon()β
setIcon(
icon):void
Defined in: src/views/view.ts:167
Parametersβ
| Parameter | Type |
|---|---|
icon | HTMLElement |
Returnsβ
void
Inherited fromβ
setRibbonPanels()β
setRibbonPanels(
panels,clear?):void
Defined in: src/views/view.ts:156
Sets custom view panels on the ribbon.
Parametersβ
| Parameter | Type | Default value | Description |
|---|---|---|---|
panels | HTMLElement[][] | undefined | - |
clear | boolean | true | Clear all previous before setup Sample: https://public.datagrok.ai/js/samples/ui/views/ribbon |
Returnsβ
void
Inherited fromβ
sourceRowsChanged()β
sourceRowsChanged():
void
Defined in: src/widgets/base.ts:309
Returnsβ
void
Inherited fromβ
sub()β
sub(
subscription):void
Defined in: src/widgets/base.ts:277
Registers a subscription to an external event.
Parametersβ
| Parameter | Type | Description |
|---|---|---|
subscription | Subscription | - |
Returnsβ
void
Inherited fromβ
toDart()β
toDart():
any
Defined in: src/widgets/base.ts:269
Returnsβ
any
Inherited fromβ
create()β
staticcreate(script):ScriptView
Defined in: src/views/view.ts:675
Creates a new empty view.
Parametersβ
| Parameter | Type |
|---|---|
script | Script |
Returnsβ
ScriptView
Overridesβ
createByType()β
staticcreateByType(viewType,options?):View
Defined in: src/views/view.ts:260
Creates one of the standard views based on the view type (such as 'functions')
Parametersβ
| Parameter | Type |
|---|---|
viewType | string |
options? | any |
Returnsβ
Inherited fromβ
find()β
staticfind(root):Widget<any> |null
Defined in: src/widgets/base.ts:265
Finds existing widget from its visual root.
Parametersβ
| Parameter | Type |
|---|---|
root | Element |
Returnsβ
Widget<any> | null
Inherited fromβ
forObject()β
staticforObject(x):View|null
Defined in: src/views/view.ts:238
Creates a view for the specified object, if it is registered, or null otherwise.
Parametersβ
| Parameter | Type |
|---|---|
x | any |
Returnsβ
View | null
Inherited fromβ
fromDart()β
Defined in: src/views/view.ts:229
Parametersβ
| Parameter | Type |
|---|---|
dart | any |
Returnsβ
Inherited fromβ
fromRoot()β
staticfromRoot(root):View
Defined in: src/views/view.ts:243
Creates and returns a view with the specified element inside.
Parametersβ
| Parameter | Type |
|---|---|
root | HTMLElement |
Returnsβ
Inherited fromβ
fromViewAsync()β
staticfromViewAsync(getViewAsync,ribbon?):any
Defined in: src/views/view.ts:264
Parametersβ
| Parameter | Type | Default value |
|---|---|---|
getViewAsync | () => Promise<View> | undefined |
ribbon | boolean | true |
Returnsβ
any
Inherited fromβ
getAll()β
staticgetAll():Widget<any>[]
Defined in: src/widgets/base.ts:260
Returns all currently active widgets.
Returnsβ
Widget<any>[]