ExtJs 中Viewport的介紹與使用

ExtJs 中Viewport的介紹與使用javascript

 

VeiwPort 表明整個瀏覽器顯示區域,該對象渲染到頁面的body 區域,並會隨着瀏覽器顯示區域的大小自動改變,一個頁面中只能有一個ViewPort 實例。Viewport 不須要再指定renderTo,而咱們也看到Viewport 確實填充了整個瀏覽器顯示區域,並會隨着瀏覽器顯示區域大小的改變而改改。Viewport 主要用於應用程序的主界面,能夠經過使用不一樣的佈局來搭建出不一樣風格的應用程序主界面。在Viewport 上經常使用的佈局有fit、border 等,固然在須要的時候其它佈局也會經常使用。html

舉例1以下:java

[javascript]  view plain  copy
 
  1. <script type="text/javascript">  
  2.   
  3. <!--  
  4.   
  5.    
  6.   
  7.     Ext.onReady(function(){  
  8.   
  9.       var vport = newExt.Viewport({  
  10.   
  11.        enableTabScroll:true,  
  12.   
  13.         layout:"fit",//採用fit佈局  
  14.   
  15.         items:[  
  16.   
  17.          {  
  18.   
  19.           title:"面板的標題",  
  20.   
  21.           html:"面板中的主體內容部分",  
  22.   
  23.           bbar:[  
  24.   
  25.              {text:"按鈕1"},  
  26.   
  27.              {text:"按鈕2"}]  
  28.   
  29.          }]  
  30.   
  31.       });  
  32.   
  33.     });  
  34.   
  35. //-->  
  36.   
  37. </script>  


 

效果以下:瀏覽器

舉例2:佈局

[javascript]  view plain  copy
 
  1. <script type="text/javascript">  
  2.   
  3. <!--  
  4.   
  5.     Ext.onReady(function(){  
  6.   
  7.       var vport = newExt.Viewport({  
  8.   
  9.        enableTabScroll:true,  
  10.   
  11.         layout:"border",//採用border佈局  
  12.   
  13.         items:[  
  14.   
  15.          {  
  16.   
  17.           region:"north",  
  18.   
  19.           height:80,  
  20.   
  21.           title:"面板的標題(上部分)",  
  22.   
  23.           html:"<h1>新聞後臺管理系統</h1>"  
  24.   
  25.          },  
  26.   
  27.          {  
  28.   
  29.           region:"west",  
  30.   
  31.           width:120,  
  32.   
  33.           title:"面板的標題(左部分)",  
  34.   
  35.           html:"<h1>鏈接部分</h1>"  
  36.   
  37.          },  
  38.   
  39.          {  
  40.   
  41.           xtype:"tabpanel",//面板的類型  
  42.   
  43.           region:"center",  
  44.   
  45.           html:"<h1>顯示操做部分</h1>",  
  46.   
  47.           items:[  
  48.   
  49.             {title:"新聞管理"},  
  50.   
  51.             {title:"用戶管理"}  
  52.   
  53.           ]  
  54.   
  55.          }  
  56.   
  57.          ]  
  58.   
  59.       });  
  60.   
  61.     });  
  62.   
  63. //-->  
  64.   
  65. </script>  


 

效果以下:spa

 

備註:xtype一欄操做.net

相關文章
相關標籤/搜索