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

如题所述

**
 * 创建添加或编辑窗口
 * 
 * @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的方法

温馨提示:内容为网友见解,仅供参考
无其他回答

易语言中,在启动窗口点A按钮,载入到窗口1,启动窗口可视=假,窗口1点...
.判断开始 (是否已创建 (窗口1) = 真)窗口1.可视 = 真 可视 = 假 .默认 载入 (窗口1, , 假)可视 = 假 窗口1按钮的代码:.版本 2 可视 = 假 _启动窗口.可视 = 真 在_启动窗口.将被销毁 也加句代码 窗口1.销毁

易语言能不能在a窗口按钮被单击时,提取b窗口的编辑框内容?我想到用程序...
你用a窗口载入b窗口就可以实现a、b中间的通讯

easyui的datagrid刷新问题
我估计应该是页面内Ifirame的关系,子页面可以调用父页面的函数,window.parent+函数名就可以了。你的问题是没有在A页面内调用dataGird的reload方法

同事打开两个JSP网页A和B,在其中一个A网页中修改数据,按"提交"之后,B...
1、JS创建窗口 在窗口A里用JS打开网页B的窗口,这样后面提交后就可以在JS里刷新窗口B了 2、在窗口B里用Ajax刷新 窗口B里用Ajax定时检查后台数据有没有修改,有则刷新 3、用WebSocket 窗口B用WebSocket创建与服务器的长连接,服务器如果有改变则向窗口B推送数据 如果以上都不合适,或者太复杂,还有一...

在asp.net中,怎么点击一个按钮打开另一个页面,要求重新启动一个IE(相...
很简单的呀, 不要在后台代码中写,直接在前台html中写就可以了,比如:<a href="#" target="_blank">连接<\/a> 关键是 target="_blank" 就新打开一个界面了. ="_top" 就覆盖现有界面了 . 还有其他的 可以查查、Response.Write("<script>window.open('A.aspx')';window.close();<\/script...

vb中一个窗口打开另一个窗口的同时将一个参数传给这个窗口?
首先可以通过取另一个窗体的控件属性的方法,这样做算是一种投机的做法了:),比如Form2里的变量a = Form1.Label1.Caption这样;同时也可以通过变量传,比如要将Form1中的一个整型变量a的值传给Form2的变量b,那么可以先在Form2的窗体代码最上面写代码:Public b As Integer 然后Form1里打Form2的...

JS 如何实现从A网页的链接弹出B网页,在B中修改数据点击保存后自动关闭...
2. 可以通过window.returnValue向打开对话框的窗口返回信息,当然也可以是对象。例如:--- parent.htm <script> str =window.showModalDialog("modal.htm",,"dialogWidth=200px;dialogHeight=100px");alert(str);<\/script> modal.htm <script> window.returnValue="http:\/\/www.webjx.com";<\/...

如何在java程序中,当点击一个按钮后,关闭当前窗口,开启一个新的窗口...
}}private void clearText() {\/\/清空文本框, 密码框的输入jtf1.setText("");jpf1.setText("");}\/\/main方法, 程序的入口public static void main(String[] args) {new LoginFrame().setVisible(true);\/\/创建登录窗口,并可见}}MainFrame类import java.awt.*;import java.awt.event.*;import ...

如何在手机中开启小窗口模式
2、通过最近任务启用 从屏幕底部上划并停留,松开手指后进入最近任务界面(如果是虚拟按键,点击“≡”进入),然后找到需要切换为浮窗或迷你浮窗的应用,点击应用卡片右上角的“:”图标,选择浮窗或迷你浮窗即可切换为对应的窗口。3、通过侧边栏(智能侧边栏)启用 如果已经开启智能侧边栏功能,可以在...

C#编程中怎么在一个窗体按下一个按钮调用另一个窗体的按钮的事件
先要得到你说的“另一个窗口”的句柄。比如A窗口有一个按钮butA,B窗口有一个按钮butB,你是想通过按butA时,调用butB的onclick事件是吧。在按下butA时候,创建一个窗口B,假如叫FormB formB = new FormB(); formB.butB.onclick();这样就可以调用了。

相似回答