|
|
|
@ -2996,172 +2996,6 @@ |
|
|
|
"id": "bb27723a-989c-2327-5808-b56d490b93ab", |
|
|
|
"typeFullFqn": "system.cards.entities_table" |
|
|
|
}, |
|
|
|
"e3a9539d-2ccb-96e0-2afa-36f93e40233d": { |
|
|
|
"type": "latest", |
|
|
|
"sizeX": 7.5, |
|
|
|
"sizeY": 6.5, |
|
|
|
"config": { |
|
|
|
"timewindow": { |
|
|
|
"displayValue": "", |
|
|
|
"selectedTab": 0, |
|
|
|
"realtime": { |
|
|
|
"realtimeType": 1, |
|
|
|
"interval": 1000, |
|
|
|
"timewindowMs": 86400000, |
|
|
|
"quickInterval": "CURRENT_DAY" |
|
|
|
}, |
|
|
|
"history": { |
|
|
|
"historyType": 0, |
|
|
|
"interval": 1000, |
|
|
|
"timewindowMs": 60000, |
|
|
|
"fixedTimewindow": { |
|
|
|
"startTimeMs": 1684327643501, |
|
|
|
"endTimeMs": 1684414043501 |
|
|
|
}, |
|
|
|
"quickInterval": "CURRENT_DAY" |
|
|
|
}, |
|
|
|
"aggregation": { |
|
|
|
"type": "NONE", |
|
|
|
"limit": 200 |
|
|
|
} |
|
|
|
}, |
|
|
|
"showTitle": true, |
|
|
|
"backgroundColor": "rgb(255, 255, 255)", |
|
|
|
"color": "rgba(0, 0, 0, 0.87)", |
|
|
|
"padding": "4px", |
|
|
|
"settings": { |
|
|
|
"entitiesTitle": "Devices", |
|
|
|
"enableSearch": true, |
|
|
|
"enableSelectColumnDisplay": true, |
|
|
|
"enableStickyHeader": true, |
|
|
|
"enableStickyAction": true, |
|
|
|
"reserveSpaceForHiddenAction": "true", |
|
|
|
"displayEntityName": true, |
|
|
|
"entityNameColumnTitle": "Device Name", |
|
|
|
"displayEntityLabel": false, |
|
|
|
"displayEntityType": false, |
|
|
|
"displayPagination": true, |
|
|
|
"defaultPageSize": 10, |
|
|
|
"defaultSortOrder": "entityName", |
|
|
|
"useRowStyleFunction": false |
|
|
|
}, |
|
|
|
"title": "Devices", |
|
|
|
"dropShadow": true, |
|
|
|
"enableFullscreen": true, |
|
|
|
"titleStyle": { |
|
|
|
"fontSize": "16px", |
|
|
|
"fontWeight": 400, |
|
|
|
"padding": "5px 10px 5px 10px" |
|
|
|
}, |
|
|
|
"useDashboardTimewindow": false, |
|
|
|
"showLegend": false, |
|
|
|
"datasources": [ |
|
|
|
{ |
|
|
|
"type": "entity", |
|
|
|
"name": null, |
|
|
|
"entityAliasId": "a75d9031-ba51-8da4-81be-de65061b72f4", |
|
|
|
"filterId": "3931abd5-2205-9386-6ea9-8e8a8131bb9d", |
|
|
|
"dataKeys": [ |
|
|
|
{ |
|
|
|
"name": "type", |
|
|
|
"type": "entityField", |
|
|
|
"label": "Device Type", |
|
|
|
"color": "#2196f3", |
|
|
|
"settings": {}, |
|
|
|
"_hash": 0.3129929097366162, |
|
|
|
"aggregationType": null, |
|
|
|
"units": null, |
|
|
|
"decimals": null, |
|
|
|
"funcBody": null, |
|
|
|
"usePostProcessing": null, |
|
|
|
"postFuncBody": null |
|
|
|
}, |
|
|
|
{ |
|
|
|
"name": "active", |
|
|
|
"type": "attribute", |
|
|
|
"label": "Status", |
|
|
|
"color": "#4caf50", |
|
|
|
"settings": { |
|
|
|
"columnWidth": "0px", |
|
|
|
"useCellStyleFunction": false, |
|
|
|
"useCellContentFunction": true, |
|
|
|
"cellContentFunction": "let cssClass;\r\nswitch (value) {\r\n case \"Active\":\r\n cssClass = \"status status-active\";\r\n break;\r\n case \"Inactive\":\r\n default:\r\n cssClass = \"status status-inactive\";\r\n break;\r\n }\r\n \r\n return `<span class='${cssClass}'>${value}</span>`;", |
|
|
|
"defaultColumnVisibility": "visible", |
|
|
|
"columnSelectionToDisplay": "enabled" |
|
|
|
}, |
|
|
|
"_hash": 0.5969880627410065, |
|
|
|
"aggregationType": null, |
|
|
|
"units": null, |
|
|
|
"decimals": null, |
|
|
|
"funcBody": null, |
|
|
|
"usePostProcessing": true, |
|
|
|
"postFuncBody": "return value == 'true' ? \"Active\": \"Inactive\";" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"name": "connectorName", |
|
|
|
"type": "attribute", |
|
|
|
"label": "Connector Name", |
|
|
|
"color": "#f44336", |
|
|
|
"settings": {}, |
|
|
|
"_hash": 0.012483045440007778, |
|
|
|
"aggregationType": null, |
|
|
|
"units": null, |
|
|
|
"decimals": null, |
|
|
|
"funcBody": null, |
|
|
|
"usePostProcessing": null, |
|
|
|
"postFuncBody": null |
|
|
|
}, |
|
|
|
{ |
|
|
|
"name": "connectorType", |
|
|
|
"type": "attribute", |
|
|
|
"label": "Connector Type", |
|
|
|
"color": "#ffc107", |
|
|
|
"settings": {}, |
|
|
|
"_hash": 0.6004192233378134, |
|
|
|
"aggregationType": null, |
|
|
|
"units": null, |
|
|
|
"decimals": null, |
|
|
|
"funcBody": null, |
|
|
|
"usePostProcessing": null, |
|
|
|
"postFuncBody": null |
|
|
|
} |
|
|
|
], |
|
|
|
"alarmFilterConfig": { |
|
|
|
"statusList": [ |
|
|
|
"ACTIVE" |
|
|
|
] |
|
|
|
} |
|
|
|
} |
|
|
|
], |
|
|
|
"displayTimewindow": true, |
|
|
|
"showTitleIcon": false, |
|
|
|
"titleTooltip": "", |
|
|
|
"widgetStyle": {}, |
|
|
|
"widgetCss": ".status {\r\n border-radius: 20px;\r\n font-weight: 500;\r\n padding: 5px 15px;\r\n }\r\n\r\n .status-active {\r\n color: green;\r\n background: rgba(0, 128, 0, 0.1);\r\n }\r\n\r\n .status-inactive {\r\n color: red;\r\n background: rgba(255, 0, 0, 0.1);\r\n }\r\n", |
|
|
|
"pageSize": 1024, |
|
|
|
"noDataDisplayMessage": "", |
|
|
|
"enableDataExport": false, |
|
|
|
"actions": { |
|
|
|
"actionCellButton": [ |
|
|
|
{ |
|
|
|
"name": "Show Device Info", |
|
|
|
"icon": "info", |
|
|
|
"useShowWidgetActionFunction": null, |
|
|
|
"showWidgetActionFunction": "return true;", |
|
|
|
"type": "custom", |
|
|
|
"customFunction": "const url = `${window.location.origin + widgetContext.utils.getEntityDetailsPageURL(entityId.id, entityId.entityType)}`;\nwindow.open(url, '_blank');", |
|
|
|
"openInSeparateDialog": false, |
|
|
|
"openInPopover": false, |
|
|
|
"id": "94de7690-f91d-b032-6771-85af99abd749" |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
}, |
|
|
|
"row": 0, |
|
|
|
"col": 0, |
|
|
|
"id": "e3a9539d-2ccb-96e0-2afa-36f93e40233d", |
|
|
|
"typeFullFqn": "system.cards.entities_table" |
|
|
|
}, |
|
|
|
"cf2eba6b-44f6-9cc2-6089-35c735f54898": { |
|
|
|
"type": "latest", |
|
|
|
"sizeX": 7.5, |
|
|
|
|