easyui tab页面关闭根据回调函数刷新父tab页
//这个方法写在框架顶层
CloseRefreshExcuteTab = function (callback) {
//关闭当前tab页
closeTab();
//获取当前tab页id
var currTab = $('#tabs').tabs('getSelected');
var id = currTab.panel('options').id;
var tabs = $('#tabs').tabs('tabs');
var isExists = false;
var title2 = '';
for (var i = 0; i < tabs.length; i++) {
if (tabs[i].panel('options').id == id) {
isExists = true;
title2 = tabs[i].panel('options').title;
break;
}
}
if (isExists) {
$('#tabs').tabs("select", title2);
}
else {
$('#tabs').tabs("select", '欢迎使用');
}
var currTab2 = $('#tabs').tabs('getSelected');
var ssrc = $(currTab2.panel('options').content)[0].src;
for (i = 0; i < window.frames.length; i++) {
var aa = window.frames[i].location.href;
if (ssrc == aa || (ssrc + '#') == (aa)) {
var f = 'frames[i].frameElement.contentWindow.' + callback+'()';
eval(f);
}
}
}
closeTab = function () {
var index = $('#tabs').tabs('getTabIndex', $('#tabs').tabs('getSelected'));
if (index != 0) {
$('#tabs').tabs('close', index);
}
}
子页面调用
window.top.CloseRefreshExcuteTab('refreshTab');
父页面方法
function refreshTab() {
$("#maingrid").datagrid("reload");
$("#maingrid_ed").datagrid("reload");
}
转载于:https://www.cnblogs.com/lbja2/p/9679126.html
easyui tab页面关闭根据回调函数刷新父tab页相关推荐
- 微信小程序学习6:页面生命周期回调函数
微信小程序学习6:页面生命周期回调函数 文章目录 微信小程序学习6:页面生命周期回调函数 1 生命周期图像 2 生命周期回调函数触发条件 onLoad(Object query) onShow() o ...
- HTML父页面监听子页面关闭并回调方法
1.方式一:父页面监听 父页面中: //此处省略新窗口的设置参数var win = window.open("url", "name", "featu ...
- 阻止微信后退,阻止微信页面关闭 history.pushState 无刷新改变页面URL
阻页面后退 防止页面关闭 <!DOCTYPE html> <html> <head><title>阻止微信后退按钮</title> < ...
- 关闭弹出窗口刷新父窗口
在弹出窗口的BODY中加入 onUnload="window.opener.location.reload();" 关闭弹出窗口则自动刷新父窗口. 转载于:https://blog ...
- 当关闭子窗口时刷新父窗口
要实现功能如下: 父窗口中有数据列表,当对数据进行修改时弹出一子窗口,对数据进行修改,完毕保存后,当关闭子窗口 时,刷新父窗口数据 实现的javascript: <script language ...
- ajax回调函数刷新页面
$.ajax({type : "post",url : "deleteUser",data:"userId="+u_Id+"&am ...
- layui停止更新_layui 关闭当前窗口,刷新父级页面
HTML5射击类游戏----[地球保卫战] 在线DEMO地址:打开: 游戏截图: 就不贴代码了, 因为代码太多了, 大概写一下这个游戏实现思路和一些实现: 游戏一共有三关, 每一关都有一个大 ...
- js window.open()实现打印,如何在关闭打印窗口时刷新父窗口
var childWin = window.open("your URL"); //获取子窗口句柄childWin.onunload = function(){ //onunloa ...
- layer常用功能-子页面关闭当前窗口-执行子页面方法-方法回调
1 子页面关闭当前窗口 1.1 获取当前窗口索引,关闭 var index = parent.layer.getFrameIndex(window.name); parent.layer.close( ...
最新文章
- python networkx教程_如何在python中使用networkx绘制有向图?
- 如何兼容並蓄Android Studio 與 Eclipse 的優點, 減少顧此失彼的缺憾
- 最近...(2019-03-18~2019-04-03)
- C# Regex(2)
- 希尔排序的基本原理及实现
- 【数据竞赛】NLP竞赛中99%上升的技巧!
- 3.1 if条件语句
- std::mutex
- VS2008(SP1)资源编译错误:fatal error RC1015: cannot open include file 'afxres.h'.
- Problem B: C语言习题 学生成绩输入和输出
- 韩顺平.2011最新版.玩转oracle视频教程笔记,韩顺平.2011最新版.玩转oracle视频教程(笔记)...
- 使用PhoneNumberValidator判断用户输入的电话格式,并用PhoneFormatter对电话号码格式化。...
- 计算机网络下一跳IP,计算机网络之IP地址
- IMEI修改(IMEI第十五位验证码的计算)
- JS实现经纬度坐标转成XY坐标
- web服务器性能瓶颈,Web服务器性能瓶颈因素
- 瑞萨电子RZ/G2L开发板上手评测
- 怎么设计高效的敏感词过滤系统(一)
- 醍醐灌顶——我眼中的Spring Cloud
- python geometry参数_python arcgis Geometry | 学步园
热门文章
- Win10- 日历 - 周日在第一列显示 - 设置方法
- buffer pool mysql_理解Mysql中的Buffer pool
- Win7/Win8/Win8.1下配置apache+php运行缓慢问题解决方法
- Android实际开发中的bug总结与解决方法(一)
- Mysql启动报错解决方案:Failed to open log (file ‘./mysql-bin.000901‘, errno 2)
- Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)问题解决
- Android WebView重定向问题的解决方案
- 【Cocos2d-x游戏开发】解决Cocos2d-x中文乱码的三种方法
- 如何在JavaScript中将字符串的首字母大写?
- 从Java中的串口读取文件