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 相关文章推荐
window.onload 加载完毕的问题及解决方案(下)
Jul 09 Javascript
无缝滚动js代码通俗易懂(自写)
Jun 19 Javascript
javascript判断非数字的简单例子
Jul 18 Javascript
jQuery通过控制节点实现仅在前台通过get方法完成参数传递
Feb 02 Javascript
实例讲解避免javascript冲突的方法
Jan 03 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
Nov 07 Javascript
JS实现十字坐标跟随鼠标效果
Dec 25 Javascript
详解写好JS条件语句的5条守则
Feb 28 Javascript
详解JS实现系统登录页的登录和验证
Apr 29 Javascript
js实现简单分页导航栏效果
Jun 28 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
Sep 26 Javascript
JavaScript实现表单验证功能
Dec 09 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
Terran兵种对照表
2020/03/14 星际争霸
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
2011/08/15 PHP
一个图片地址分解程序(用于PHP小偷程序)
2014/08/23 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
初识Laravel
2014/10/30 PHP
php常用图片处理类
2016/03/16 PHP
解决出现SoapFault (looks like we got no XML document)的问题
2017/06/24 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
2020/01/04 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
js直接编辑当前cookie的脚本
2008/09/14 Javascript
javascript radio 联动效果
2009/03/04 Javascript
Google AJAX 搜索 API实现代码
2010/11/17 Javascript
快速解决FusionCharts联动的中文乱码问题
2013/12/04 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
Backbone.js的Hello World程序实例
2015/06/19 Javascript
浅谈Cookie的生命周期问题
2016/08/02 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
js仿新浪微博消息发布功能
2017/02/17 Javascript
基于zTree树形菜单的使用实例
2017/12/25 Javascript
使用Vue实现调用接口加载页面初始数据
2019/10/28 Javascript
[02:17]快乐加倍!DOTA2食人魔魔法师至宝+迎霜节活动上线
2019/12/22 DOTA
Python 遍历子文件和所有子文件夹的代码实例
2016/12/21 Python
Python中对象的引用与复制代码示例
2017/12/04 Python
分享vim python缩进等一些配置
2018/07/02 Python
python requests post多层字典的方法
2018/12/27 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
python3 selenium自动化测试 强大的CSS定位方法
2019/08/23 Python
利用Python绘制Jazz网络图的例子
2019/11/21 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
2020/02/28 Python
python+Selenium自动化测试——输入,点击操作
2020/03/06 Python
基于Python制作一副扑克牌过程详解
2020/10/19 Python
客房主管岗位职责
2013/12/09 职场文书
岗位职责风险防控
2014/02/18 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
幼儿园开学温馨提示
2015/07/15 职场文书
运动会班级前导词
2015/07/20 职场文书