如何解决jQuery EasyUI 已打开Tab重新加载问题
更新时间:2016年12月19日 17:06:21 作者:大猫要奋斗
最近在项目中遇到这样的需求,要求实现点击左侧已经打开的tab可以刷新重新加载datagrid。下面给大家分享实现代码,一起看看吧
先给大家说下我的需求,如下:
点击左侧已经打开的tab可以刷新重新加载datagrid。
也就是说解决easyui 左侧tab重新刷新加载问题实现。
实现如下:
function addTab(subtitle, url) { if (!$('#tabs').tabs('exists', subtitle)) { $('#tabs').tabs('add', { title : subtitle, content :<span style="font-family: Arial, Helvetica, sans-serif;">createFrame(url)</span><span style="font-family: Arial, Helvetica, sans-serif;">,</span> border : false, bodyCls:"indexTabBody", closable : true }); } else { $("#tabs").tabs("select", subtitle); var selTab = $('#tabs').tabs('getSelected'); $('#tabs').tabs('<strong>update</strong>', { tab: selTab, options: { content:createFrame(url) } }) } } function createFrame(url){ return '<iframe scrolling="auto" frameborder="0" src="' +_ctx_+ url + '" style="width:100%;height:100%;"></iframe>'; }
以上所述是小编给大家介绍的解决jQuery EasyUI 已打开Tab重新加载问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
Jquery如何使用animation动画效果改变背景色的代码
这篇文章主要介绍了Jquery如何使用animation动画效果改变背景色,需要的朋友可以参考下2020-07-07javascript中对Attr(dom中属性)的操作示例讲解
这篇文章主要是对javascript中对Attr(dom中属性)的操作进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助2013-12-12Javascript技巧之不要用for in语句对数组进行遍历
Javascript技巧-不要用for in语句对数组进行遍历的一些原因分析,需要的朋友可以参考下。2010-10-10jquery.fastLiveFilter.js实现输入自动过滤的方法
这篇文章主要介绍了jquery.fastLiveFilter.js实现输入自动过滤的方法,涉及jquery鼠标事件及字符串遍历的相关技巧,简单实用,需要的朋友可以参考下2015-08-08
最新评论