我觉得这很奇怪,但我无法从扩展库对话框的“DOJO”事件“onHide()”和“onShow()”中获得任何输出。我只是想访问一个 viewScope 变量并在对话框的“onHide()”事件中为其设置一些值,但这似乎不起作用。即使是简单的 print() 语句也不会在“onHide()”或“onShow()”事件中执行。是否需要更改任何设置或添加其他设置才能使这些事件正常工作?我错过了什么吗?这是代码:
<xp:eventHandler event="onHide" submit="true" refreshMode="complete">
<xe:this.action><![CDATA[#{javascript:
//Pass the ratings to the parent window
var glVect = viewScope.get("Goal_Rate_data");
print(glVect[0][0] + "@@@" + glVect[0][1] + "@@@" + glVect[0][2]);
glVect.get(0).setElementAt("testing assignment",1);
}]]></xe:this.action>
</xp:eventHandler>`