new Ext.form.RadioGroup({
fieldLabel : "性别",
allowBlank : true,
width:400,
boxMaxWidth:200,
name : "sextest",
items:[{boxLabel:'男',value:'jishi'},{boxLabel:'女',value:'yuyue'}]
})
上面是基本用法,结合api学习起来比较快
本人除了项目里反复用到的那几个textField之外,第一次真正来学习这个框架,对于这个单选按钮组,心得如下:
1. 宽度的问题,就是按钮组里的单选按钮之间的宽度,如果不设置width属性来确定他的固定宽度,那么boxMaxWidth属性无效,extjs会自动布局,填充页面
2. items选项,items设置的json数组,可以通过设置xtype来改变类型,发现一个有意思的地方:如果设置的类型有效,则显示该设置,如果无效,会忽略,不会报js错误,比如::{boxLabel:'男',value:'jishi',xtype:'radio',tetst:'this is test attr'}