クリックしたソースウィジェットを取得して、そこからドロップダウンしたtooltipdialogを表示する方法はありますか?tooltipdialogの親ウィジェットを特定する方法は? - (Dojo 1.10+)
私の目標は、親ウィジェットを削除するために使用できるボタンをtooltipdialogに持つことです。
だから、私は、ダイアログを開いて、私はボタンをクリックした後
deleteWidget: function (evt) {
var thisDialog = this;
//do the delete
},
を削除し、私は私の機能を持っているこの
<input type="button" value="Delete" data-dojo-attach-event="click: delete" />
とウィジェットのように1つのブトンとtooltipdialogにウィジェットを配置デバッガではイベント「evt」と「this」を検査しますが、クリックしたソースウィジェットを示すプロパティとメソッドのリストでは何も見つかりません。
dojoビルドツールでアプリケーションをビルドするときにバグが発生する可能性があるので、私はあなたのJavaスクリプトで 'delete'のような予約されたキーワードの使用を避けてみることをお勧めします。 – GibboK
@GibboKありがとう、私はそれを変更しました。 – sjs