一、 Form布局由類Ext.layout.FormLayout定義,名稱為form,是一種專門用于管理表單中輸入字段的布局,這種布局主要用于在程序中創建表單字段或表單元素等使用。 
hideLabels:tru表示隱藏標簽,默認為false。 
labelAlign:標簽隊齊方式left、right、center,默認為left。 
 代碼如下: 
Ext.onReady(function(){ 
var _panel = new Ext.Panel({ 
title:"人員信息", 
renderTo:Ext.getBody(), 
frame:true, 
width:500, 
height:300, 
layout:"form", 
hideLabels:false, 
labelAlign:"right", 
height:120, 
defaultType: 'textfield', 
items:[ 
{fieldLabel:"姓名",name:"name"}, 
{fieldLabel:"請輸入地址",name:"address"}, 
{fieldLabel:"請輸入電話",name:"tel"} 
] 
} 
); 
 
二、在實際應用中,Ext.form.FormPanel這個類默認布局使用的是Form布局,因此我們直接使用FormPanel即可。上面的例子可改寫成如下的形式: 
 代碼如下: 
Ext.onReady(function(){ 
var _panel = new Ext.FormPanel({ 
title:"人員信息", 
renderTo:Ext.getBody(), 
frame:true, 
width:500, 
height:300, 
hideLabels:false, 
labelAlign:"right", 
height:120, 
defaultType: 'textfield', 
items:[ 
{fieldLabel:"姓名",name:"name"}, 
{fieldLabel:"請輸入地址",name:"address"}, 
{fieldLabel:"請輸入電話",name:"tel"} 
] 
} 
);