easyui关闭tab同时刷新另一个tab里的数据
当我们使用easyui打开两个tabs,A和B
A tab栏有个表格
当我们在B tab栏目完成某些操作后,需要关闭B tab栏,同时,我们需要执行A tab的方法,我们可以按照如下方法去做
1,在A tab里编写如下方法
window.top["mytaskTab"] = function () { console.log('执行刷新表格方法') };
2,在全局定义如下方法
function refreshTabData(title,refreshGridFunc) { if ($("#tabs" ).tabs('exists', title)) { $('#tabs').tabs('select' , title); typeof refreshGridFunc === 'function' && refreshGridFunc.call(); } }
3,在B tab栏使用如下方法方法调用即可
window.parent.refreshTabData("任务列表",window.top.mytaskTab);
爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情