easyui 中打开a窗口,在a窗口上点击添加按钮又打开一个b窗口。提交后怎么刷新a窗口的datagrid?

 我来答
匿名用户
推荐于2016-03-01
展开全部
**
 * 创建添加或编辑窗口
 * 
 * @param title
 * @param addurl
 * @param saveurl
 */
function createwindow(title, addurl,width,height) {
width = width?width:700;
height = height?height:400;
if(width=="100%" || height=="100%"){
width = document.body.offsetWidth;
height =document.body.offsetHeight-100;
}
if(typeof(windowapi) == 'undefined'){
$.dialog({
content: 'url:'+addurl,
lock : true,
width:width,
height:height,
title:title,
opacity : 0.3,
cache:false,
    ok: function(){
     iframe = this.iframe.contentWindow;
saveObj();
return false;
    },
    cancelVal: '关闭',
    cancel: true /*为true等价于function(){}*/
});
}else{
W.$.dialog({
content: 'url:'+addurl,
lock : true,
width:width,
height:height,
parent:windowapi,
title:title,
opacity : 0.3,
cache:false,
    ok: function(){
     iframe = this.iframe.contentWindow;
saveObj();
return false;
    },
    cancelVal: '关闭',
    cancel: true /*为true等价于function(){}*/
});
}

}

Ok:获取到Iframe的obj,就能操作winA里面方法(如果你能看的懂这段代码的话……)

$("#"+id).datagrid("reload")......刷新datagrid的方法

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式