UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

36 lines 5.53 kB
import { DynamicComponentErrorStrategy, gettext, hookWidget } from '@c8y/ngx-components'; import { defaultWidgetIds } from '@c8y/ngx-components/widgets/definitions'; export const dataPointsTableWidgetDefinition = { id: defaultWidgetIds.DATA_POINTS_TABLE, label: gettext('Data points table'), description: gettext(`A table display of a collection of data points`), loadComponent: () => import('@c8y/ngx-components/widgets/implementations/datapoints-table').then(m => m.DatapointsTableViewWidgetComponent), loadConfigComponent: () => import('@c8y/ngx-components/widgets/implementations/datapoints-table').then(m => m.DatapointsTableWidgetConfigComponent), previewImage: 'c8y-style-assets/data-points-table-widget.png', errorStrategy: DynamicComponentErrorStrategy.OVERLAY_ERROR, data: { schema: () => import('c8y-schema-loader?interfaceName=DatapointsTableConfig!@c8y/ngx-components/widgets/implementations/datapoints-table'), settings: { noNewWidgets: false, widgetDefaults: { _width: 8, _height: 4 }, ng1: { options: { noDeviceTarget: true, minCol: 6, datapointAttributes: ['datapoints'] } } }, displaySettings: { globalAutoRefreshContext: true, globalTimeContext: true, globalRealtimeContext: false, globalAggregationContext: true } } }; export const dataPointsTableWidgetProviders = [hookWidget(dataPointsTableWidgetDefinition)]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi93aWRnZXRzL2RlZmluaXRpb25zL2RhdGFwb2ludHMtdGFibGUvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUN6RixPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSx5Q0FBeUMsQ0FBQztBQUUzRSxNQUFNLENBQUMsTUFBTSwrQkFBK0IsR0FBRztJQUM3QyxFQUFFLEVBQUUsZ0JBQWdCLENBQUMsaUJBQWlCO0lBQ3RDLEtBQUssRUFBRSxPQUFPLENBQUMsbUJBQW1CLENBQUM7SUFDbkMsV0FBVyxFQUFFLE9BQU8sQ0FBQyxnREFBZ0QsQ0FBQztJQUN0RSxhQUFhLEVBQUUsR0FBRyxFQUFFLENBQ2xCLE1BQU0sQ0FBQyw4REFBOEQsQ0FBQyxDQUFDLElBQUksQ0FDekUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsa0NBQWtDLENBQzFDO0lBQ0gsbUJBQW1CLEVBQUUsR0FBRyxFQUFFLENBQ3hCLE1BQU0sQ0FBQyw4REFBOEQsQ0FBQyxDQUFDLElBQUksQ0FDekUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsb0NBQW9DLENBQzVDO0lBQ0gsWUFBWSxFQUFFLCtDQUErQztJQUM3RCxhQUFhLEVBQUUsNkJBQTZCLENBQUMsYUFBYTtJQUMxRCxJQUFJLEVBQUU7UUFDSixNQUFNLEVBQUUsR0FBRyxFQUFFLENBQ1gsTUFBTSxDQUNKLG9IQUFvSCxDQUNySDtRQUNILFFBQVEsRUFBRTtZQUNSLFlBQVksRUFBRSxLQUFLO1lBQ25CLGNBQWMsRUFBRTtnQkFDZCxNQUFNLEVBQUUsQ0FBQztnQkFDVCxPQUFPLEVBQUUsQ0FBQzthQUNYO1lBQ0QsR0FBRyxFQUFFO2dCQUNILE9BQU8sRUFBRTtvQkFDUCxjQUFjLEVBQUUsSUFBSTtvQkFDcEIsTUFBTSxFQUFFLENBQUM7b0JBQ1QsbUJBQW1CLEVBQUUsQ0FBQyxZQUFZLENBQUM7aUJBQ3BDO2FBQ0Y7U0FDRjtRQUNELGVBQWUsRUFBRTtZQUNmLHdCQUF3QixFQUFFLElBQUk7WUFDOUIsaUJBQWlCLEVBQUUsSUFBSTtZQUN2QixxQkFBcUIsRUFBRSxLQUFLO1lBQzVCLHdCQUF3QixFQUFFLElBQUk7U0FDL0I7S0FDRjtDQUNnQyxDQUFDO0FBRXBDLE1BQU0sQ0FBQyxNQUFNLDhCQUE4QixHQUFHLENBQUMsVUFBVSxDQUFDLCtCQUErQixDQUFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgRHluYW1pY1dpZGdldERlZmluaXRpb24gfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IER5bmFtaWNDb21wb25lbnRFcnJvclN0cmF0ZWd5LCBnZXR0ZXh0LCBob29rV2lkZ2V0IH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBkZWZhdWx0V2lkZ2V0SWRzIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cy93aWRnZXRzL2RlZmluaXRpb25zJztcblxuZXhwb3J0IGNvbnN0IGRhdGFQb2ludHNUYWJsZVdpZGdldERlZmluaXRpb24gPSB7XG4gIGlkOiBkZWZhdWx0V2lkZ2V0SWRzLkRBVEFfUE9JTlRTX1RBQkxFLFxuICBsYWJlbDogZ2V0dGV4dCgnRGF0YSBwb2ludHMgdGFibGUnKSxcbiAgZGVzY3JpcHRpb246IGdldHRleHQoYEEgdGFibGUgZGlzcGxheSBvZiBhIGNvbGxlY3Rpb24gb2YgZGF0YSBwb2ludHNgKSxcbiAgbG9hZENvbXBvbmVudDogKCkgPT5cbiAgICBpbXBvcnQoJ0BjOHkvbmd4LWNvbXBvbmVudHMvd2lkZ2V0cy9pbXBsZW1lbnRhdGlvbnMvZGF0YXBvaW50cy10YWJsZScpLnRoZW4oXG4gICAgICBtID0+IG0uRGF0YXBvaW50c1RhYmxlVmlld1dpZGdldENvbXBvbmVudFxuICAgICksXG4gIGxvYWRDb25maWdDb21wb25lbnQ6ICgpID0+XG4gICAgaW1wb3J0KCdAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvaW1wbGVtZW50YXRpb25zL2RhdGFwb2ludHMtdGFibGUnKS50aGVuKFxuICAgICAgbSA9PiBtLkRhdGFwb2ludHNUYWJsZVdpZGdldENvbmZpZ0NvbXBvbmVudFxuICAgICksXG4gIHByZXZpZXdJbWFnZTogJ2M4eS1zdHlsZS1hc3NldHMvZGF0YS1wb2ludHMtdGFibGUtd2lkZ2V0LnBuZycsXG4gIGVycm9yU3RyYXRlZ3k6IER5bmFtaWNDb21wb25lbnRFcnJvclN0cmF0ZWd5Lk9WRVJMQVlfRVJST1IsXG4gIGRhdGE6IHtcbiAgICBzY2hlbWE6ICgpID0+XG4gICAgICBpbXBvcnQoXG4gICAgICAgICdjOHktc2NoZW1hLWxvYWRlcj9pbnRlcmZhY2VOYW1lPURhdGFwb2ludHNUYWJsZUNvbmZpZyFAYzh5L25neC1jb21wb25lbnRzL3dpZGdldHMvaW1wbGVtZW50YXRpb25zL2RhdGFwb2ludHMtdGFibGUnXG4gICAgICApLFxuICAgIHNldHRpbmdzOiB7XG4gICAgICBub05ld1dpZGdldHM6IGZhbHNlLFxuICAgICAgd2lkZ2V0RGVmYXVsdHM6IHtcbiAgICAgICAgX3dpZHRoOiA4LFxuICAgICAgICBfaGVpZ2h0OiA0XG4gICAgICB9LFxuICAgICAgbmcxOiB7XG4gICAgICAgIG9wdGlvbnM6IHtcbiAgICAgICAgICBub0RldmljZVRhcmdldDogdHJ1ZSxcbiAgICAgICAgICBtaW5Db2w6IDYsXG4gICAgICAgICAgZGF0YXBvaW50QXR0cmlidXRlczogWydkYXRhcG9pbnRzJ11cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0sXG4gICAgZGlzcGxheVNldHRpbmdzOiB7XG4gICAgICBnbG9iYWxBdXRvUmVmcmVzaENvbnRleHQ6IHRydWUsXG4gICAgICBnbG9iYWxUaW1lQ29udGV4dDogdHJ1ZSxcbiAgICAgIGdsb2JhbFJlYWx0aW1lQ29udGV4dDogZmFsc2UsXG4gICAgICBnbG9iYWxBZ2dyZWdhdGlvbkNvbnRleHQ6IHRydWVcbiAgICB9XG4gIH1cbn0gc2F0aXNmaWVzIER5bmFtaWNXaWRnZXREZWZpbml0aW9uO1xuXG5leHBvcnQgY29uc3QgZGF0YVBvaW50c1RhYmxlV2lkZ2V0UHJvdmlkZXJzID0gW2hvb2tXaWRnZXQoZGF0YVBvaW50c1RhYmxlV2lkZ2V0RGVmaW5pdGlvbildO1xuIl19