これは奇妙ですが、拡張ライブラリ ダイアログ ボックスの "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>`