Кто-нибудь знает, как перейти к другим состояниям панели мониторинга для ресурсов вместо устройств?Как я хотел бы перейти к другим состояниям панели инструментов для разных уровней.Я надеюсь, что кто-то сможет мне помочь с этим вопросом, который я уже давно пытаюсь решить.Ниже будут скриншоты разных уровней для моей приборной панели, а также код, который я вставил в свое настраиваемое действие.
Я пробовал много разных способов, и один из них - ниже:
var $injector = widgetContext.$scope.$injector;
$injector.get('assetService').getAsset(entityId.id).then
(function(asset) {
if(asset.getName == 'LEVEL 5') {
openDashboardState('building_level_view');
} else if(asset.getName == 'LEVEL 6') {
openDashboardState('building_level_lab_view');
} else {
openDashboardState('building_view');
}
});
function openDashboardState(StateId) {
var params = {
entityId: entityId,
entityName: entityName
};
widgetContext.stateController.openState(StateId, params, false);
}