jQuery EasyUI Tab 选项卡问题小结


Posted in Javascript onAugust 16, 2016

需要解决的问题:

jQuery EasyUI Tab 选项卡问题小结

比如说 我先把行政区域的页面打开之后,我又把产品类型管理的页面打开,之后我再产品类型管理里添加了一条数据,当我点击横着的行政区域选项卡时,我需要使用到产品类型管理岗添加的数据,但是在行政区域里不存在那条数据。我就想让这条数据显示出来,所以我就想当我点击横着的选项卡的时候,我就想让刷新一下页面。这时那条数据就会显示出来。

主要是我完全不知道我点击横着的选项卡触发的事件。代码如下:

html

选项卡

<div data-options="region:'center',collapsible:false">
<div id="mainTabs" class="easyui-tabs" data-options="fit:true,narrow:true">
<div title="首页" style="overflow:hidden;" data-options="iconCls:'fa fa-home'">
<div id="myclock" style="margin: 0 auto;width: 400px;" class="clock"></div> 
</div>
</div> 
</div>

js

添加横着的选项卡

function addTab(title, url) {
if ($('#mainTabs').tabs('exists', title)) {
$('#mainTabs').tabs('select', title);
} else {
var content = '<iframe scrolling="auto" frameborder="0" src="'+ url+'" style="width:100%;height:99%;"></iframe>';
$('#mainTabs').tabs('add', {
title: title, 
content: content, 
closable: true ,
cache:true, 
}); 
}
}

点击左边选项卡

function clickTree(node) {
if ($(this).tree('isLeaf', node.target)) {
addTab(node.text, node.attributes.url); 
} else {
$(this).tree('toggle', node.target);
}
}

问题算是解决了吧!

思路:主要就是点击横着的选项卡的时候,重新加载数据一样。

function addTab(title, url) {
if ($('#mainTabs').tabs('exists', title)) {
$('#mainTabs').tabs('select', title);
} else {
var content = '<iframe scrolling="auto" frameborder="0" src="'+ url+'" style="width:100%;height:99%;"></iframe>';
$('#mainTabs').tabs('add', {
title: title, 
content: content, 
closable: true ,
cache:true, 
}); 
}
}
function clickTree(node) {
if ($(this).tree('isLeaf', node.target)) {
addTab(node.text, node.attributes.url); 
/* 获取横向的选项卡 */
var content = '<iframe scrolling="auto" frameborder="0" src="'+ node.attributes.url+'" style="width:100%;height:99%;"></iframe>';
$('#mainTabs').tabs({
onSelect: function (title) {
var currTab = $('#mainTabs').tabs('getTab', title, node.attributes.url); 
var iframe = $(currTab.panel('options').content);
var src =iframe.attr('src'); 
$('#mainTabs').tabs('update',{ 
options: {
title: title,
href: src
}
});
}
}); 
} else {
$(this).tree('toggle', node.target);
}
}

效果截图:

先打开产品类型和基础产品页面

jQuery EasyUI Tab 选项卡问题小结

到 产品类型 添加数据

jQuery EasyUI Tab 选项卡问题小结

到基础产品 添加数据

jQuery EasyUI Tab 选项卡问题小结

我想要的效果达到了!

主要代码:

var content = '<iframe scrolling="auto" frameborder="0" src="'+ node.attributes.url+'" style="width:100%;height:99%;"></iframe>';
$('#mainTabs').tabs({
onSelect: function (title) {
var currTab = $('#mainTabs').tabs('getTab', title, node.attributes.url); 
var iframe = $(currTab.panel('options').content);
var src =iframe.attr('src'); 
$('#mainTabs').tabs('update',{ 
options: {
title: title,
href: src
}
});
}
});

以上所述是小编给大家介绍的jQuery EasyUI Tab 选项卡问题小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
c#和Javascript操作同一json对象的实现代码
Jan 17 Javascript
javascript使用定时函数实现跳转到某个页面
Dec 25 Javascript
原生javaScript做得动态表格(注释写的很清楚)
Dec 29 Javascript
AngularJS中取消对HTML片段转义的方法例子
Jan 04 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
May 25 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
Feb 27 Javascript
bootstrap table实现双击可编辑、添加、删除行功能
Sep 27 Javascript
移动web开发之touch事件实例详解
Jan 17 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
Aug 19 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
Sep 18 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 13 Javascript
HTML+JS实现在线朗读器
Feb 15 Javascript
jQuery3.0中的buildFragment私有函数详解
Aug 16 #Javascript
js 自带的 map() 方法全面了解
Aug 16 #Javascript
JavaScript实战之带收放动画效果的导航菜单
Aug 16 #Javascript
js 自带的sort() 方法全面了解
Aug 16 #Javascript
JavaScript实战之菜单特效
Aug 16 #Javascript
深入理解js generator数据类型
Aug 16 #Javascript
js 创建对象 经典模式全面了解
Aug 16 #Javascript
You might like
php自动获取目录下的模板的代码
2010/08/08 PHP
php下正则来匹配dede模板标签的代码
2010/08/21 PHP
php使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
小试JQuery的AutoComplete插件
2011/05/04 Javascript
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
AngularJS 使用$sce控制代码安全检查
2016/01/05 Javascript
BootStrap glyphicon图标无法显示的解决方法
2016/09/06 Javascript
AngularJS变量及过滤器Filter用法分析
2016/11/22 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
javaScript 逻辑运算符使用技巧整理
2017/05/03 Javascript
web前端页面生成exe可执行文件的方法
2018/02/08 Javascript
Koa代理Http请求的示例代码
2018/10/10 Javascript
深入理解es6块级作用域的使用
2019/03/28 Javascript
基于JS开发微信网页录音功能的实例代码
2019/04/30 Javascript
ElementUI radio组件选中小改造
2019/08/12 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
[58:54]EG vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
使用Python脚本操作MongoDB的教程
2015/04/16 Python
pycharm在调试python时执行其他语句的方法
2018/11/29 Python
Scrapy-Redis结合POST请求获取数据的方法示例
2019/05/07 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
如何对python的字典进行排序
2020/06/19 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
详解CSS3 用border写 空心三角箭头 (两种写法)
2017/09/29 HTML / CSS
详解通过focusout事件解决IOS键盘收起时界面不归位的问题
2019/07/18 HTML / CSS
瑞士国际航空官网:SWISS
2016/07/21 全球购物
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
2014年公司庆元旦活动方案
2014/03/05 职场文书
教研处工作方案
2014/05/26 职场文书
群教个人对照检查材料
2014/08/20 职场文书
国庆横幅标语
2014/10/08 职场文书
千手观音观后感
2015/06/03 职场文书
2016年母亲节寄语
2015/12/04 职场文书
《去年的树》教学反思
2016/02/18 职场文书