jQuery MiniUI
标题:
iframe.contentWindow.SetData() 回值填不上去,值已经取到了
[打印本页]
作者:
xiyatu
时间:
2018-5-24 14:36:39
标题:
iframe.contentWindow.SetData() 回值填不上去,值已经取到了
<script>
mini.parse();
var grid = mini.get("grid");//表格对象
function GetAllSelecteds(){
seajs.use(global.staticPath + 'js/common/all.js', function() {
var obj = "#re-grid";
var grid = mini.get(obj);
var selData = grid.getSelecteds();
if (selData.length == 0) {
Com.dialogTipsMsg('请你先选中选项');
event.preventDefault();
return;
} else if (selData.length > 1) {
Com.dialogTipsMsg('每次只能编辑一项');
event.preventDefault();
return;
}else{
var resId = selData[0].resId;
var data = {"id":resId};
//grid.load({ resourceType: resId });
grid.setData(data);
$("#resoID").val(resId);
}
})
}
//回填到选择控件
function GetData() {
var resoId = $("#resoID").val();
alert(resoId);
var reslut = {};
reslut.id = resoId;
return reslut;
}
function onOk() {//确定按钮点击
GetAllSelecteds();
CloseWindow("ok");
}
function onCancel() {//取消按钮点击
CloseWindow("cancel");
}
function CloseWindow(action) {
if (window.CloseOwnerWindow) return window.CloseOwnerWindow(action);
else window.close();
}
function SetData(data){//初始化弹出框,在父页面点击时调用此方法
//grid.load({resourceType:data.resourceType},function(){},function(){mini.alert('加载数据失败,请联系管理员!')});
}
</script>
作者:
dforce
时间:
2018-5-24 14:59:43
你贴的代码内,我没看到哪有使用iframe.contentWindow.SetData()
请具体描述你遇到的问题。可以的话请提供重现页面打包上来,不要贴代码。
作者:
xiyatu
时间:
2018-5-24 15:06:51
dforce 发表于 2018-5-24 14:59
你贴的代码内,我没看到哪有使用iframe.contentWindow.SetData()
请具体描述你遇到的问题。可以的话请提供 ...
已经搞好了,GetData() 里面加了result.name 就可以了,主页面上赋值赋的是name不是id
//回填到选择控件
function GetData() {
var resoId = $("#resoID").val();
var reslut = {};
reslut.id = resoId;
reslut.name = resoId
return reslut;
}
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2