Ext.plugins.TDGi.tabScrollerMenu插件的使用

本文介绍如何使用Ext.plugins.TDGi.tabScrollerMenu插件来为ExtJS应用中的标签面板添加滚动菜单功能。通过示例代码展示了如何配置插件参数,并动态添加多个标签,当标签数量超过一定阈值时,会自动出现滚动菜单,提高用户体验。

Ext.plugins.TDGi.tabScrollerMenu插件的使用

效果:

调用代码:

Ext.onReady(function() {
 Ext.QuickTips.init();
 var scrollerMenu = new Ext.plugins.TDGi.tabScrollerMenu({
  maxText  : 15,
  pageSize : 5
 });
 new Ext.Window({
  height : 400,
  width  : 400,
  layout : 'fit',
  title  : 'Exercising scrollable tabs with a tabscroller menu',
  items  : {
   xtype           : 'tabpanel',
   activeTab       : 0,
   id              : 'myTPanel',
   enableTabScroll : true,
   resizeTabs      : true,
   minTabWidth     : 75,
   plugins         : [ scrollerMenu ],
   items           : [
    {
     title : 'our first tab'
    }
   ]
  }
 }).show();
 
 // Add a bunch of tabs dynamically
 var tabLimit = 20;
 (function (num) {
  for (var i = 1; i <= tabLimit; i++) {
   var title = 'Long Title Tab # ' + i;
   Ext.getCmp('myTPanel').add({
    title    : title,
    html     : 'Hi, i am tab ' + i,
    tabTip   : title,
    closable : true
   });
  }
 }).defer(1000);

});

 

备注:

附件中是下载的源文件.

要详细了解该插件,可以参考这个网站:http://tdg-i.com/59/how-to-add-a-tab-scroller-menu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值