tabs-example.js
上传用户:shuoshiled
上传日期:2018-01-28
资源大小:10124k
文件大小:2k
源码类别:

中间件编程

开发平台:

JavaScript

  1. /*!  * Ext JS Library 3.0.0  * Copyright(c) 2006-2009 Ext JS, LLC  * licensing@extjs.com  * http://www.extjs.com/license  */ Ext.onReady(function(){
  2.     // basic tabs 1, built from existing content
  3.     var tabs = new Ext.TabPanel({
  4.         renderTo: 'tabs1',
  5.         width:450,
  6.         activeTab: 0,
  7.         frame:true,
  8.         defaults:{autoHeight: true},
  9.         items:[
  10.             {contentEl:'script', title: 'Short Text'},
  11.             {contentEl:'markup', title: 'Long Text'}
  12.         ]
  13.     });
  14.     // second tabs built from JS
  15.     var tabs2 = new Ext.TabPanel({
  16.         renderTo: document.body,
  17.         activeTab: 0,
  18.         width:600,
  19.         height:250,
  20.         plain:true,
  21.         defaults:{autoScroll: true},
  22.         items:[{
  23.                 title: 'Normal Tab',
  24.                 html: "My content was added during construction."
  25.             },{
  26.                 title: 'Ajax Tab 1',
  27.                 autoLoad:'ajax1.htm'
  28.             },{
  29.                 title: 'Ajax Tab 2',
  30.                 autoLoad: {url: 'ajax2.htm', params: 'foo=bar&wtf=1'}
  31.             },{
  32.                 title: 'Event Tab',
  33.                 listeners: {activate: handleActivate},
  34.                 html: "I am tab 4's content. I also have an event listener attached."
  35.             },{
  36.                 title: 'Disabled Tab',
  37.                 disabled:true,
  38.                 html: "Can't see me cause I'm disabled"
  39.             }
  40.         ]
  41.     });
  42.     function handleActivate(tab){
  43.         alert(tab.title + ' was activated.');
  44.     }
  45. });