EXT-Panel的用法

面板的类名:Ext.Panel。下面的代码记录的是Panel的各个属性:

但是按钮一般不会添加在那块,可以把它添加到工具条里。

只需要给工具条中添加一个属性:pressed:true 即可

 

面板的工具栏:

只需要添加一个tools属性即可:

这里展示了Ext预定义的工具栏:保存,帮助,关闭三种。handler为对应的绑定的函数。

下面添加自定义工具栏:

可以看见底部增加了两个按钮。

关于xtype详见:http://blog.csdn.net/ldl22847/article/details/7236474

  Ext.onReady(function(){ 
      newExt.Viewport({ 
       enableTabScroll:true, 
       layout:"fit", 
       items:[{title:"面板", 
           html:"", 
           bbar:[{text:"按钮1"}, 
           {text:"按钮2"}] 
            }] 
       }); 
      });

一直都是将Panel渲染到div上。ViewPort代表浏览器显示的区域,渲染在body内,大小随浏览器。

Ext.onReady(function(){ 
      newExt.Viewport({ 
       enableTabScroll:true, 
       layout:"fit", 
       items:[{title:"面板", 
            html:"", 
            bbar:[{text:"按钮1"}, 
                  {text:"按钮2"}] 
            }] 
       }); 
      }); 

 

一个类似于html中frameset框架的组合面板:

 Ext.onReady(function(){ 
       new Ext.Viewport({ 
        enableTabScroll:true, 
        layout:"border", 
        items:[
             {title:"面板", 
              region:"north", 
              height:50, 
              html:"<h1>网站后台管理系统!</h1>" 
              }, 
             {title:"菜单", 
              region:"west", 
              width:200, 
              collapsible:true, 
              html:"菜单栏" 
              }, 
             {xtype:"tabpanel",
              region:"center", 
              items:[{title:"面板1"}, 
              {title:"面板2"}] 
              } 
            ] 
        }); 
       }); 

 

 

 

 

 

posted @ 2013-02-21 10:52  q429786006  阅读(361)  评论(0编辑  收藏  举报