Skip to main content

system.mes.dashboard.saveWidgets

Description

Saves a list of Dashboard Widgets in bulk. Recommended for registering all widgets at gateway startup.

Syntax

system.mes.dashboard.saveWidgets(widgets)

Parameters

ParameterTypeNullableDescription
widgetsList<JSON Object>FalseList of widget dictionaries to save.

Returns

Returns a list of JSON objects representing the saved widgets.

Code Examples

w1 = system.mes.dashboard.newWidget(); w1['name'] = 'Time Series'; w1['viewPath'] = 'Mes/Widgets/TimeSeries'
w2 = system.mes.dashboard.newWidget(); w2['name'] = 'Summary'; w2['viewPath'] = 'Mes/Widgets/Summary'
saved = system.mes.dashboard.saveWidgets([w1, w2])
print(saved)