【发布时间】:2017-03-01 15:36:32
【问题描述】:
我有一个在父窗口中调用的对话框。 该对话框包含另一个视图(我们称之为 childView),其中包含一些按钮。 我想要做的是,当单击按钮时,我会触发一个在父窗口上“捕获”的函数。
例如: 在父视图上:
$("#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); })
子视图
...
<input type="button" id="myButton" onclick="ClickButton('Bob');" />
<input type="button" id="myButton" onclick="ClickButton('Alice');" />
...
function ClickButton(arg) {
...trigger("ChildButtonClick", arg);
}
有可能做这样的事情吗?
Tks
【问题讨论】: