我使用IBM Case Manager 5.3.2。
我有一个脚本适配器,该适配器在Page Activated事件上运行。在脚本适配器内部,我尝试使用以下方案添加广播事件«icm.WidgetLoaded»处理程序:
require(["dijit/registry", "dojo/_base/connect"], function(registry, connect){
var oPage = registry.byId(payload.pageId);
console.log(oPage);
oPage.myHandler = function(){console.log("my handler");};
connect.subscribe("icm.WidgetLoaded", oPage, "myHandler");
});
但是该方案不起作用,事件处理程序不运行。为什么?如何将广播事件处理程序与页面连接?