0
2つのpublishGlobalMessage()イベントは、コード内に記述されているアタッチ・ポイントを最初にクリックしても機能しません。最初のクリックで公開イベントが機能していません。 2つのpublishGlobalMessage()のコードは、2回目のクリックでのみ動作します。 キャッシュをクリアしてもう一度試しましたが、解決策が見つかりません。2つのパブリッシュ・イベントDojoのシングル・クリックでは機能しません
コードスニペットがあるとして: -
on(this._attachpTName", "click", lang.hitch(this.function(){
this._handleClick("targetpage",{page:hash().split(:)[0]}};
_handleClick:function(targetPage,props){
this.publishGlobalMessage("navigate",targetPage,props);
this.publishGlobalMessage("risk/level/selected",icon.riskLevel);
}
親切に何をすべきかを提案します。
publishGlobalMessageのコードを含むのを忘れてしまったので、ウィジェットのコードをすべて投稿してください – GibboK