时间:2021-07-01 10:21:17 帮助过:2人阅读
/**
* 刷新指定的tab里面的数据
* @param title 选项卡标题
* @param refreshTabFunc 自定义的刷新方法(再各个页面具体实现)
*/
function refreshTabData(title,refreshGridFunc)
{
if ($("#tabs" ).tabs('exists', title)) {
$('#tabs').tabs('select' , title);
typeof refreshGridFunc === 'function' && refreshGridFunc.call();
}
}再要被刷新的页面自定义自己的刷新方法,刷新那些数据等.
我在任务界面Task/Index.js中定义:
window.top["reload_taskTab"] = function () {
datagrid.reload("#task_tab");
};方法存储在window.top属性里面去,方法的名字叫reload_taskTab.实现具体代码写在里面。
我在Task/Edit.js里面更新了任务信息,那么就得刷新任务列表tab页里面的datagrid表格数据。
那么编辑完成后就直接写:
window.parent.refreshTabData("任务列表",window.top.reload_taskTab);以上就是如何用easyui刷新指定tab页的数据的详细内容,更多请关注Gxl网其它相关文章!