親ウィンドウ内で呼び出されるダイアログボックスがあります。 そのダイアログボックスには別のビュー(childViewと呼ぶ)があります。いくつかのボタンを考えてみましょう。 私がしようとしていることは、ボタンがクリックされたときに、親ウィンドウで「キャッチ」される関数を起動することです。jqueryはカスタムイベントでダイアログからデータを渡します
例:親ビューで :
$("#dialog").dialog({
autoOpen: false,
height: 350,
width: 530,
modal: true,
open: function (event, ui) {
$(this).load("ChildView");
},
close: function (event, ui) {
$("#dialog").dialog().dialog('close');
}
}).on("ChildButtonClick", function (arg) { alert("Hello " + arg); })
ChildView
...
<input type="button" id="myButton" onclick="ClickButton('Bob');" />
<input type="button" id="myButton" onclick="ClickButton('Alice');" />
...
function ClickButton(arg) {
...trigger("ChildButtonClick", arg);
}
はこのような何かをすることは可能ですか?
TKS