日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Ext.tab.Panel页签

發布時間:2024/4/15 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ext.tab.Panel页签 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  Ext.tab.Panel頁簽組件的每個tab都是一個Ext.panel.Panel,一般情況會有多個tab同時存在,但是同一時刻只有一個處于激活狀態。

  Ext.tab.Panel主要配置項目表:

配置項參數類型說明
activeTabString/Number設置默認激活的tab也,參數為tab頁的id或索引值
layoutObjecttabPanel內置的card布局
minTabWidthNumbertab標簽的最小寬度,默認為30
plainBooleantrue則不顯示TabBar的完整背景,默認為false
removePanelHeaderBooleantrue則通知子元素全部不渲染header標題欄,這樣可以防止子元素標題重復顯示2次,默認為true
tabBarObject配置內置Ext.tab.TabBar的配置對象
tabPositionString設置頁簽按鈕的顯示位置,有效值為top和bottom,默認為top

  Ext.tab.Bar主要配置項目表:

配置項參數類型說明
maxTabWidthNumber設置標簽按鈕的最大寬度
minTabWidthNumber設置標簽按鈕的最小寬度
plainBooleantrue則不顯示TabBar的完整背景,默認為false

  1、通過items添加標簽頁

  代碼:

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head runat="server"> 4 <title>Ext.tab.Panel</title> 5 <link href="ext-4.0.7-gpl/resources/css/ext-all.css" rel="stylesheet" type="text/css" /> 6 <script src="ext-4.0.7-gpl/bootstrap.js" type="text/javascript"></script> 7 <script type="text/javascript"> 8 Ext.onReady(function () { 9 Ext.create("Ext.tab.Panel", { 10 title: "Ext.tab.Panel示例", 11 frame: true, 12 height: 150, 13 width: 300, 14 activeTab: 1, // 默認激活第2個tab頁 15 renderTo: Ext.getBody(), 16 items: [{ 17 title: "tab標簽頁1", 18 html: "tab標簽頁1內容" 19 }, { 20 title: "tab標簽頁2", 21 html: "tab標簽頁2內容" 22 }, { 23 title: "tab標簽頁3", 24 html: "tab標簽頁3內容" 25 }, { 26 title: "tab標簽頁4", 27 html: "tab標簽頁4內容" 28 }, { 29 title: "tab標簽頁5", 30 html: "tab標簽頁5內容" 31 }, { 32 title: "tab標簽頁6", 33 html: "tab標簽頁6內容" 34 }] 35 }); 36 }); 37 </script> 38 </head> 39 <body> 40 </body> 41 </html>

  效果圖:

  2、動態添加標簽頁

  代碼:

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head runat="server"> 4 <title>Ext.tab.Panel</title> 5 <link href="ext-4.0.7-gpl/resources/css/ext-all.css" rel="stylesheet" type="text/css" /> 6 <script src="ext-4.0.7-gpl/bootstrap.js" type="text/javascript"></script> 7 <script type="text/javascript"> 8 Ext.onReady(function () { 9 var tabPanel = Ext.create("Ext.tab.Panel", { 10 title: "Ext.tab.Panel示例", 11 frame: true, 12 height: 150, 13 width: 300, 14 activeTab: 0, // 默認激活第一個tab頁 15 renderTo: Ext.getBody(), 16 items: [{ 17 title: "tab標簽頁1", 18 html: "tab標簽頁1內容" 19 }], 20 buttons: [{ 21 text: "添加標簽頁", 22 handler: addTab 23 }] 24 }); 25 26 function addTab() { 27 var index = tabPanel.items.length + 1; 28 var tab = tabPanel.add({ 29 title: "tab標簽頁" + index, 30 html: "tab標簽頁" + index + "內容", 31 closable: true // 允許關閉 32 }); 33 34 tabPanel.setActiveTab(tab); // 設置當前tab頁 35 } 36 }); 37 </script> 38 </head> 39 <body style="margin: 10px;"> 40 </body> 41 </html>

  效果圖:

轉載于:https://www.cnblogs.com/libingql/archive/2012/04/10/2441328.html

總結

以上是生活随笔為你收集整理的Ext.tab.Panel页签的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。