navtab方法参数以及事件

参数(options)

DOM方式初始化navtab的,推荐使用集合属性data-options定义参数,如果使用data属性定义参数,注意转换成对应的名称。

名称类型默认值

描述

idstringundefined[必选]标签的ID,如果指定重复,将覆盖现有ID相同标签
titlestringNew tab[可选]标签打开后显示的名称  
urlstringundefined[可选]D-Url 请求数据的url,a链接触发时可以将url定义在href属性
externalbooleanfalse[可选]是否以iframe方式加载外部界面
typestringGET[可选]Http请求方式,可选‘GET/POST’
dataobject{}[可选]请求url时,需要发送的data数据
loadingmaskbooleantrue[可选]ajax请求时是否显示数据加载遮罩
freshbooleanfalse[可选]是否保持该navtab的新生状态,表现在重复打开该navtab时,是否重新载入内容
reloadWarnstringnull[可选]当准备在已存在的navtab上加载内容时的确认提示信息
autofreshboolean/int(秒)false[可选]指定navtab是否可以自动刷新,为true时默认间隔15秒自动刷新,指定具体的秒数则指定的间隔秒数自动刷新
onLoadfunction($navtab)null[可选]navtab加载完成之后的事件回调,回调函数的参数$navtab为该navtab内容区的jQuery对象
beforeClosefunction($navtab)null[可选]返回值:boolean navtab关闭前的事件回调,返回true则关闭,返回false不关闭。
onClosefunction()null[可选]navtab关闭之后的事件回调

 

方法

方法名参数类型参数说明描述
switchTab(tabid)string标签ID切换到某个标签
refresh(tabid)string标签ID,ID为空则刷新当前标签刷新某个标签
reloadFlag(tabids)string一个或多喝标签ID,多个ID以,分隔为某(几)个标签设定重载标记(当切换到该标签时重新载入)
reload(options)object同navtab默认参数重新载入某个标签,如归未指定ID,则默认重载当前标签
closeTab(tabid)string标签ID关闭某个标签
closeCurrentTab([tabid])string标签ID,可选关闭当前标签
closeAllTab()----关闭所有标签

 

事件

 

事件名称中文说明描述
bjui.beforeLoadNavtab载入navtab内容前事件监听该事件,可以在载入navtab内容前进行操作
bjui.beforeCloseNavtab关闭navtab内容前事件监听该事件,可以在关闭navtab之前进行操作

 

这样监听navtab的事件:

$(document).on('bjui.beforeLoadNavtab',function(e){
    var $navtab=$(e.target)
   // do somethig
});

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值