Events
Global platform events.
Constructors
new Events()
new Events():
Events
Returns
Source
Properties
| Property | Modifier | Type |
|---|---|---|
customEventBus | private | EventBus |
Accessors
onAIGenerationAbortRequest
getonAIGenerationAbortRequest():Observable<any>
Returns
Observable<any>
Source
onAIPanelToggleRequest
getonAIPanelToggleRequest():Observable<Widget<any>>
Returns
Observable <Widget<any>>
Source
onAccordionConstructed
getonAccordionConstructed():Observable<Accordion>
Returns
Observable <Accordion>
Source
onBrowseNodeCreated
getonBrowseNodeCreated():Observable<TreeViewNode<any>>
Returns
Observable <TreeViewNode<any>>
Source
onContextMenu
getonContextMenu():Observable<any>
Sample: https://public.datagrok.ai/js/samples/events/viewer-events
Returns
Observable<any>
Source
onContextMenuClosed
getonContextMenuClosed():Observable<any>
Returns
Observable<any>
Source
onCurrentCellChanged
getonCurrentCellChanged():Observable<any>
Returns
Observable<any>
Source
onCurrentObjectChanged
getonCurrentObjectChanged():Observable<EventData<EventArgs>>
Returns
Observable <EventData <EventArgs>>
Source
onCurrentProjectChanged
getonCurrentProjectChanged():Observable<any>
Returns
Observable<any>
Source
onCurrentViewChanged
getonCurrentViewChanged():Observable<any>
Returns
Observable<any>
Source
onCurrentViewChanging
getonCurrentViewChanging():Observable<EventData<ViewArgs>>
Returns
Observable <EventData <ViewArgs>>
Source
onDialogShown
getonDialogShown():Observable<Dialog<object>>
Returns
Observable <Dialog<object>>
Source
onFileEdited
getonFileEdited():Observable<FileInfo>
File in the file share has been edited and saved by the user.
Returns
Observable <FileInfo>
Source
onFileImportRequest
getonFileImportRequest():Observable<EventData<FileImportArgs>>
Returns
Observable <EventData <FileImportArgs>>
Source
onFormCreating
getonFormCreating():Observable<EventData<ColumnsArgs>>
Returns
Observable <EventData <ColumnsArgs>>
Source
onGridCellLinkClicked
getonGridCellLinkClicked():Observable<EventData<GridCellArgs>>
Returns
Observable <EventData <GridCellArgs>>
Source
onInputCreated
getonInputCreated():Observable<InputBase<any>>
Returns
Observable <InputBase<any>>
Source
onLog
getonLog():Observable<LogMessage>
Returns
Observable <LogMessage>
Source
onPackageLoaded
getonPackageLoaded():Observable<Package>
Returns
Observable <Package>
Source
onProjectClosed
getonProjectClosed():Observable<any>
Returns
Observable<any>
Source
onProjectClosing
getonProjectClosing():Observable<any>
Returns
Observable<any>
Source
onProjectModified
getonProjectModified():Observable<any>
Returns
Observable<any>
Source
onProjectOpened
getonProjectOpened():Observable<any>
Returns
Observable<any>
Source
onProjectSaved
getonProjectSaved():Observable<any>
Returns
Observable<any>
Source
onProjectSaving
getonProjectSaving():Observable<any>
Returns
Observable<any>
Source
onProjectUploaded
getonProjectUploaded():Observable<any>
Returns
Observable<any>
Source
onQueryFinished
getonQueryFinished():Observable<any>
Returns
Observable<any>
Source
onQueryStarted
getonQueryStarted():Observable<any>
Returns
Observable<any>
Source
onResetFilterRequest
getonResetFilterRequest():Observable<any>
Returns
Observable<any>
Source
onTableAdded
getonTableAdded():Observable<EventData<DataFrameArgs>>
Sample: https://public.datagrok.ai/js/samples/events/global-events
Returns
Observable <EventData <DataFrameArgs>>
Source
onTableRemoved
getonTableRemoved():Observable<EventData<DataFrameArgs>>
Returns
Observable <EventData <DataFrameArgs>>
Source
onTooltipClosed
getonTooltipClosed():Observable<any>
Returns
Observable<any>
Source
onTooltipRequest
getonTooltipRequest():Observable<any>
Returns
Observable<any>
Source
onTooltipShown
getonTooltipShown():Observable<any>
Returns
Observable<any>
Source
onViewAdded
getonViewAdded():Observable<View>
Returns
Observable <View>
Source
onViewAdding
getonViewAdding():Observable<View>
Returns
Observable <View>
Source
onViewChanged
getonViewChanged():Observable<any>
Returns
Observable<any>
Source
onViewChanging
getonViewChanging():Observable<any>
Returns
Observable<any>
Source
onViewLayoutApplied
getonViewLayoutApplied():Observable<ViewInfo>
Sample: https://public.datagrok.ai/js/samples/events/layout-events
Returns
Observable <ViewInfo>
Source
onViewLayoutApplying
getonViewLayoutApplying():Observable<ViewInfo>
Sample: https://public.datagrok.ai/js/samples/events/layout-events
Returns
Observable <ViewInfo>
Source
onViewLayoutGenerated
getonViewLayoutGenerated():Observable<ViewInfo>
Sample: https://public.datagrok.ai/js/samples/events/layout-events
Returns
Observable <ViewInfo>
Source
onViewRemoved
getonViewRemoved():Observable<View>
Returns
Observable <View>
Source
onViewRemoving
Returns
Observable <EventData <ViewArgs>>
Source
onViewRenamed
getonViewRenamed():Observable<View>
Returns
Observable <View>
Source
onViewerAdded
getonViewerAdded():Observable<EventData<ViewerArgs>>
Returns
Observable <EventData <ViewerArgs>>
Source
onViewerClosed
getonViewerClosed():Observable<EventData<ViewerArgs>>
Returns
Observable <EventData <ViewerArgs>>
Source
Methods
fireCustomEvent()
fireCustomEvent(
eventId,args):void
Observes events with the specified eventId. To see which events are getting fired, use the Inspector tool. Open it (Alt+I), go to the "Client Log" tab, and perform the action that you want to intercept. In the panel, you will see one or more of the events, click on them to inspect event parameters. To simplify the development process, we also generate JavaScript code for handling this particular event, copy-paste it from the context panel into your code if needed. Sample: https://public.datagrok.ai/js/samples/events/custom-events
Parameters
| Parameter | Type | Description |
|---|---|---|
eventId | string | such as 'd4-current-view-changed' |
args | any | event arguments |
Returns
void
Source
onCustomEvent()
onCustomEvent(
eventId):Observable<any>
Observes custom events with the specified eventId. Sample: https://public.datagrok.ai/js/samples/events/custom-events
Parameters
| Parameter | Type |
|---|---|
eventId | string |
Returns
Observable<any>
Source
onEvent()
onEvent(
eventId):Observable<any>
Observes platform events with the specified eventId. Sample: https://public.datagrok.ai/js/samples/ui/ui-events
Parameters
| Parameter | Type |
|---|---|
eventId | string |
Returns
Observable<any>