详解extjs的灵活布局的表单

来源:http://z-xiaofei168.iteye.com/blog/1136291


详解extjs的灵活布局的表单

 

详解extjs的灵活布局的表单

 

         我们发现,布局其实是由行和列组件组成,分成由左往右和由上往下两个方向,由左往右叫column,由上往下叫form

 

         整个大的表单是form布局,从上往下放置了5个小布局,在这里我以行n标记。

1行1从左往右有3个表单组件,所以是column布局;

Js代码   收藏代码
  1. {  
  2.         layout:"column",  
  3.         items:[{},{},{}] //items表示指定布局内的表单组件集合,在此有3个  
  4. }  

  

1内其实还有3form布局,因为每个布局中都有一个表单组件,所以看起来并不是那么明显,我们完全可以放置多个表单组件到布局中。

Js代码   收藏代码
  1. <strong>{  
  2.    layout:"form",  
  3.    items:[{}] //只有一个表单组件  
  4. }  
  5. </strong>  

 

 

 

1的完整代码是:

Js代码   收藏代码
  1. items:[{//行1  
  2.                     layout:"column",//从左往右的布局   
  3.                     items:[{  
  4.                         columnWidth:.3,//该列在整行中所占的百分比    
  5.                         layout:"form",//从上往下的布局   
  6.                         items:[{  
  7.                             xtype:"textfield",  
  8.                             fieldLabel:"姓名",  
  9.                             allowBlank:false,  
  10.                             width:120  
  11.                         }]  
  12.                     },{  
  13.                         columnWidth:.3,//该列在整行中所占的百分比    
  14.                         layout:"form",//从上往下的布局   
  15.                         items:[{  
  16.                             xtype:"textfield",  
  17.                             inputType:"password",  
  18.                             fieldLabel:"密码",  
  19.                             allowBlank:false,  
  20.                             minLength:6,  
  21.                             maxLength:16,  
  22.                             minLengthText:"温馨提示 :密码长度最小为6个字符",  
  23.                             maxLengthText:"温馨提示 :密码长度最小为16个字符",  
  24.                             width:120  
  25.                         }]  
  26.                     },{  
  27.                         columnWidth:.3,//该列在整行中所占的百分比    
  28.                         layout:"form",//从上往下的布局   
  29.                         items:[{  
  30.                             xtype:"textfield",  
  31.                             fieldLabel:"邮箱",  
  32.                             vtype:"email",  
  33.                             allowBlank:false,  
  34.                             width:120  
  35.                         }]  
  36.                     }]  
  37.         } 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值