- 注册时间
- 2013-11-17
- 最后登录
- 2020-4-2
- 阅读权限
- 10
- 积分
- 602
- 精华
- 0
- 帖子
- 145
|
felt 发表于 2014-10-17 14:14
把你跨页面调用SetData方法贴出来
<input id="staffid" class="mini-buttonedit" onbuttonclick="onButtonEdit" width = "392px"/>
function onButtonEdit(e) {
var btnEdit = this;
mini.open({
url: "StaffList.html",
showMaxButton: true,
title: "员工选择",
width: 740,
height: 450,
onload: function () {
var iframe = this.getIFrameEl();
iframe.contentWindow.SetData(null);
},
ondestroy: function (action) {
if (action == "ok") {
var iframe = this.getIFrameEl();
var data = iframe.contentWindow.GetData();
data = mini.clone(data);
btnEdit.setValue(data.id);
btnEdit.setText(data.text);
}
}
});
}
function SetData(data) {
//跨页面调用,克隆数据更安全
data = mini.clone(data);
grid.load();
grid.deselectAll();
selectedList.removeAll();
} |
|