crabdave 发表于 2013-2-7 14:31:14

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

Ext.plugins.TDGi.tabScrollerMenu插件的使用
效果:
http://www.agoit.com/upload/picture/pic/32975/2593e911-1024-314e-a977-56a57bf19b2a.jpg
调用代码:
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
页: [1]
查看完整版本: Ext.plugins.TDGi.tabScrollerMenu插件的使用