diff --git a/ui-ngx/src/app/shared/models/ace/widget-completion.models.ts b/ui-ngx/src/app/shared/models/ace/widget-completion.models.ts
index 6f519410a5..53a04e92a2 100644
--- a/ui-ngx/src/app/shared/models/ace/widget-completion.models.ts
+++ b/ui-ngx/src/app/shared/models/ace/widget-completion.models.ts
@@ -365,6 +365,21 @@ export const widgetContextCompletions: TbEditorCompletions = {
meta: 'property',
type: 'object'
},
+ datasources: {
+ description: 'Array of resolved widget datasources.',
+ meta: 'property',
+ type: 'Array<Datasource>'
+ },
+ data: {
+ description: 'Array of latest datasources data.',
+ meta: 'property',
+ type: 'Array<DatasourceData>'
+ },
+ timeWindow: {
+ description: 'Current widget timewindow (applicable for timeseries widgets).',
+ meta: 'property',
+ type: 'WidgetTimewindow'
+ },
units: {
description: 'Optional property defining units text of values displayed by widget. Useful for simple widgets like cards or gauges.',
meta: 'property',
@@ -376,10 +391,23 @@ export const widgetContextCompletions: TbEditorCompletions = {
type: 'number'
},
hideTitlePanel: {
- description: 'Manages visibility of widget title panel. Useful for widget with custom title panels or different states.',
+ description: 'Manages visibility of widget title panel. Useful for widget with custom title panels or different states. updateWidgetParams() function must be called after this property change.',
meta: 'property',
type: 'boolean'
},
+ widgetTitle: {
+ description: 'If set, will override configured widget title text. updateWidgetParams() function must be called after this property change.',
+ meta: 'property',
+ type: 'string'
+ },
+ detectChanges: {
+ description: 'Trigger change detection for current widget. Must be invoked when widget HTML template bindings should be updated due to widget data changes.',
+ meta: 'function'
+ },
+ updateWidgetParams: {
+ description: 'Updates widget with runtime set properties such as widgetTitle, hideTitlePanel, etc. Must be invoked in order these properties changes take effect.',
+ meta: 'function'
+ },
defaultSubscription: {
description: 'Default widget subscription object contains all subscription information,
including current data, according to the widget type.',
meta: 'property',