JsViewer
Subclass JsViewer to implement a DataFrame-bound Datagrok viewer in JavaScript. See an example on github: https://github.com/datagrok-ai/labs/tree/master/packages/Leaflet
Extends
Constructors
new JsViewer()
new JsViewer():
JsViewer
Returns
Overrides
Constructs
JsViewer
Source
Properties
| Property | Modifier | Type | Default value | Description | Overrides | Inherited from |
|---|---|---|---|---|---|---|
_functions | protected | Func[] | [] | - | Viewer._functions | Viewer._functions |
_properties | protected | Property[] | [] | - | Viewer._properties | Viewer._properties |
_root | protected | HTMLElement | undefined | - | Viewer._root | Viewer._root |
dart | public | any | undefined | - | Viewer.dart | Viewer.dart |
factory | public | null | Func | null | Constructor function. No parameters, returns [Widget]. | Viewer.factory | Viewer.factory |
formulaFilter | public | undefined | string | undefined | - | - | - |
isDetached | public | boolean | false | - | Viewer.isDetached | Viewer.isDetached |
obs | public | Observable<any>[] | undefined | - | - | - |
props | public | ObjectPropertyBag | undefined | - | Viewer.props | Viewer.props |
rowSource | public | undefined | string | undefined | - | - | - |
subs | public | Subscription[] | undefined | - | Viewer.subs | Viewer.subs |
tags | public | any | undefined | - | Viewer.tags | Viewer.tags |
temp | public | any | undefined | Contains auxiliary information | Viewer.temp | Viewer.temp |
CORE_VIEWER_TYPES | static | string[] | ... | - | Viewer.CORE_VIEWER_TYPES | Viewer.CORE_VIEWER_TYPES |
Accessors
children
getchildren():Widget<any>[]
Parent widget up the DOM tree, or null.
Returns
Widget<any>[]
Source
dataFrame
getdataFrame():DataFrame
setdataFrame(t):void
Parameters
| Parameter | Type |
|---|---|
t | DataFrame |
Returns
Source
descriptor
getdescriptor():WidgetDescriptor
Descriptor of this widget.
Returns
Source
filter
getfilter():BitSet
combined filter of the viewer
setfilter(f):void
Parameters
| Parameter | Type |
|---|---|
f | BitSet |
Returns
Source
helpUrl
gethelpUrl():string
Help URL
sethelpUrl(s):void
Parameters
| Parameter | Type |
|---|---|
s | string |
Returns
string
Source
meta
getmeta():ViewerMetaHelper
Returns
Source
onContextMenu
getonContextMenu():Observable<Menu>
Returns
Observable <Menu>
Source
onDartPropertyChanged
getonDartPropertyChanged():Observable<null>
Returns
Observable<null>
Source
onDataEvent
getonDataEvent():Observable<ViewerEvent>
Returns
Observable <ViewerEvent>
Source
onDataRowClicked
getonDataRowClicked():Observable<ViewerEvent>
Returns
Observable <ViewerEvent>
Source
onDataSelected
getonDataSelected():Observable<ViewerEvent>
Returns
Observable <ViewerEvent>
Source
onDetached
getonDetached():Observable<any>
Occurs when viewer is detached.
Returns
Observable<any>
Source
onPropertyValueChanged
getonPropertyValueChanged():Observable<EventData<Property>>
Returns
Observable <EventData <Property>>
Source
onTooltipCreated
getonTooltipCreated():Observable<ViewerEvent>
Returns
Observable <ViewerEvent>
Source
parent
getparent():null|Widget<any>
Parent widget up the DOM tree, or null.
Returns
null | Widget<any>
Source
root
getroot():HTMLElement
Visual root.
setroot(r):void
Parameters
| Parameter | Type |
|---|---|
r | HTMLElement |
Returns
HTMLElement
Source
table
gettable():DataFrame
Returns
Source
tableView
gettableView():null|TableView
Returns a view this viewer is associated with, or null
Returns
null | TableView
Source
type
gettype():string
Returns viewer type (see VIEWER constants)
Returns
string
Source
view
getview():null|View
Returns a view this viewer is associated with, or null
Returns
null | View
Source
Methods
_obs()
protected_obs(observable):Observable<any>