您的位置:首页 > 产品设计 > UI/UE

EsayUI datagrid 刷新问题

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

vartab=parent.$('#tabs').tabs('getTab',title);


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

varifram=options.find('iframe')[0];


3、调用ifram页的刷新方法



ifram.contentWindow.Refresh();


父页(列表页):


functionRefresh()
{
$("#grid").datagrid('reload');//注:如果有搜索条件直接调用搜索函数
}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: