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 相关文章推荐
asp(javascript)全角半角转换代码 dbc2sbc
Aug 06 Javascript
使用node.js 制作网站前台后台
Nov 13 Javascript
举例讲解AngularJS中的模块
Jun 17 Javascript
JavaScript中调用函数的4种方式代码实例
Jul 08 Javascript
javascript正则表达式总结
Feb 29 Javascript
高效Web开发的10个jQuery代码片段
Jul 22 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
Oct 16 Javascript
为你的微信小程序体积瘦身详解
May 20 Javascript
Angular之toDoList的实现代码示例
Dec 02 Javascript
Element Dropdown下拉菜单的使用方法
Jul 26 Javascript
JavaScript实现简单验证码
Aug 24 Javascript
基于react项目打包css引用路径错误解决方案
Oct 28 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中的string类型使用说明
2010/07/27 PHP
PHP中浮点数计算比较及取整不准确的解决方法
2015/01/09 PHP
JQuery 绑定事件时传递参数的实现方法
2009/10/13 Javascript
js实现简单的左右两边固定广告效果实例
2015/04/10 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
2015/10/10 Javascript
JavaScript+html5 canvas绘制的小人效果
2016/01/27 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
AngularJS基础 ng-readonly 指令简单示例
2016/08/02 Javascript
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
2016/12/08 Javascript
vue 2.0组件与v-model详解
2017/03/27 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
2017/12/09 Javascript
vue-router重定向和路由别名的使用讲解
2019/01/19 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
[50:38]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第二场 3月7日
2021/03/11 DOTA
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
django如何实现视图重定向
2019/07/24 Python
Python从列表推导到zip()函数的5种技巧总结
2019/10/23 Python
pandas中的数据去重处理的实现方法
2020/02/10 Python
使用pygame编写Flappy bird小游戏
2020/03/14 Python
关于Django Models CharField 参数说明
2020/03/31 Python
python多线程实现同时执行两个while循环的操作
2020/05/02 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
pytorch 实现L2和L1正则化regularization的操作
2021/03/03 Python
深入CSS3 动画效果的总结详解
2013/05/09 HTML / CSS
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
如何获取某个日期是当月的最后一天
2013/12/05 面试题
测量实习生自我鉴定
2013/09/19 职场文书
实习期自我鉴定
2013/10/11 职场文书
活动志愿者自荐信
2014/01/27 职场文书
导师评语大全
2014/04/26 职场文书
财务会计岗位职责
2015/02/03 职场文书
2015年世界卫生日活动总结
2015/02/09 职场文书
六年级语文教学反思
2016/03/03 职场文书
用Python提取PDF表格的方法
2021/04/11 Python
Python爬虫基础之初次使用scrapy爬虫实例
2021/06/26 Python