码迷,mamicode.com
首页 > 其他好文 > 详细

EsayUI datagrid 刷新问题

时间:2015-12-04 17:49:39      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

最近使用esayui 实现前台界面,在对父页面中datagrid列表项进行操作后,如果操作子页面是依附于父页面弹出的窗体,那么调用parent.$("#grid").datagrid(‘reload‘)可以正常的刷新datagrid列表,但是如果子页面是依附于父页面的上级添加的一个tab标签页的话,那么调用parent.$("#grid").datagrid(‘reload‘)就不能刷新,这是因为此时的parent是子页面的父级发上一级,所以不能找到$("#grid")不能实现刷新。解决方案: 子页(操作页): 1、获取到要刷新的父页面标签页

var tab= parent.$(‘#tabs‘).tabs(‘getTab‘, title);

 

2、找打这个标签内容iframe页

var ifram = options.find(‘iframe‘)[0];

 


3、调用ifram页的刷新方法

ifram.contentWindow.Refresh();

 


父页(列表页):
function Refresh()
{
$("#grid").datagrid(‘reload‘);//注:如果有搜索条件直接调用搜索函数
}

 

 

EsayUI datagrid 刷新问题

标签:

原文地址:http://www.cnblogs.com/huhangfei/p/5019723.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!