问题:
在一个弹出框(暂且叫子页面)中点击查询按钮,发现被他遮挡的页面(暂且叫父页面)(一个easyui的datagrid列表页面下方的刷新按钮在刷新旋转)。
处理:
1.找到受到牵连的两个页面,或者说是datagrid数据域
2.查看datagrid是不是提交时是否多次load(反正查看他的提交方法onClick事件)
解决:
发现在子页面中定义的是<div id="mydatalinegrid"></div>,而在父页面中定义的是<div id="mydatagrid"></div>
但是在子页面中有个查询方法,却使用了父页面的mydatagrid
$('#mydatagrid').datagrid({
onLoadSuccess : function(){
var pager = $('#mydatagrid').datagrid('getPager');
$(pager).pagination({showPageList:false});
}
});
导致刷新了父页面的datagrid,虽然不设计数据交互,但也算是个小bug。