jQuery MiniUI

 找回密码
 立即注册
查看: 8238|回复: 5
打印 上一主题 下一主题

Datagrid刷新问题。 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2012-9-3 16:58:37 |只看该作者 |倒序浏览
http://www.miniui.com/demo/runCode/index.html  不刷新DataGrid

http://www.miniui.com/demo/datagrid/datagrid.html  刷新DataGrid

上面两个有什么区别?


为什么我弹窗后关闭不刷新呢?
  1. function CloseWindow(action) {
  2.         $.post("@Url.Action("Cancel","Business")", {}, function (result) {      
  3.             if (action == "close" && form.isChanged()) {
  4.                 if (confirm("数据被修改了,是否先保存?")) {
  5.                     return false;
  6.                 }
  7.             }
  8.             window.parent.grid.reload();
  9.             if (window.CloseOwnerWindow) return window.CloseOwnerWindow(action);
  10.             else window.close();
  11.         });        
  12.     } function onCancel(e) {
  13.         CloseWindow("cancel");
  14.     }
复制代码
父窗体弹出方法
  1. function add() {
  2.         mini.open({
  3.             url: "@Url.Action("AddPlanView")",
  4.             title: "新增计划", width: 1000, height: 560,
  5.             onload: function () {
  6.                 var iframe = this.getIFrameEl();
  7.                 var data = { action: "new" };
  8.                 //iframe.contentWindow.SetData(data);
  9.             },
  10.             ondestroy: function (action) {
  11.                 alert("dfasdf");
  12.                 grid.reload();
  13.             }
  14.         });
  15.     }
复制代码



Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-9-3 17:05:03 |只看该作者
runCode/index.html,只是作为一个简单的编辑效果,路径可能有错误,不要看这个。

Rank: 4

板凳
发表于 2012-9-3 17:08:51 |只看该作者
本帖最后由 guoweidong 于 2012-9-3 17:11 编辑

我没看那个,我现在操作的也是不刷新,搞不清。

  1. ondestroy: function (action) {
  2.                 alert("dfasdf");   //这里面都不执行
  3.                 grid.reload();
  4.             }
复制代码

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-9-3 17:21:06 |只看该作者
参考示例:
http://www.miniui.com/demo/#src=datagrid/datagrid.html

如果还不执行,可能跟版本有关系。
下载更新下试试。

Rank: 4

5#
发表于 2012-9-3 17:47:53 |只看该作者
niko 发表于 2012-9-3 17:21
参考示例:
http://www.miniui.com/demo/#src=datagrid/datagrid.html

我感到很奇怪,又好了。

Rank: 3Rank: 3

6#
发表于 2012-9-4 21:08:57 |只看该作者
guoweidong 发表于 2012-9-3 17:08
我没看那个,我现在操作的也是不刷新,搞不清。

作用域的问题,重新用mini.get获取下grid,再去reload应该就可以了

Archiver|普加软件

GMT+8, 2024-11-10 11:18 , Processed in 1.031598 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部