навигация по вещам на другие состояния приборной панели - PullRequest
1 голос
/ 30 мая 2019

Кто-нибудь знает, как перейти к другим состояниям панели мониторинга для ресурсов вместо устройств?Как я хотел бы перейти к другим состояниям панели инструментов для разных уровней.Я надеюсь, что кто-то сможет мне помочь с этим вопросом, который я уже давно пытаюсь решить.Ниже будут скриншоты разных уровней для моей приборной панели, а также код, который я вставил в свое настраиваемое действие.

Я пробовал много разных способов, и один из них - ниже:

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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...