【发布时间】:2020-04-16 16:43:52
【问题描述】:
我在更高级别的仪表板状态中有一个警报小部件,集中来自许多不同设备的警报。我需要实现以下内容:单击警报行时,需要打开一个新的仪表板状态,其中包含警报发起者设备的详细信息。为此,我正在使用“自定义操作”类型的小部件“行单击”操作。在我正在使用的代码下方:
var $injector = widgetContext.$scope.$injector;
$injector.get('deviceService').getDevice (entityId.id).then(function(device)
{
var params = {
entityId: entityId,
entityName: entityName
};
Widgetcontext.statecontroller.openState('operacao', params, false);
});
但是,当在小部件中单击一行时,什么也没有发生。
有人可以帮助理解我在这里做错了什么吗?
谢谢。
【问题讨论】:
标签: thingsboard