配置项 |
类型 |
说明 |
allowBlank |
Boolean |
设置是否必须选择至少一项,true表示可以不选,false表示不能为空至少选一项,默认为true |
blankText |
String |
当allowBlank设置为true并且没有选择任何复选框时的错误提示信息 |
columns |
String/Number/Array |
设置列数量,有效值包括 'auto':自动平分字段容器的宽度 Number:指定列数 Array:指定列宽的数组,可以使用整数和浮点数,例如[100,.23,.75],整数将被有限渲染,剩余的空间按浮点数百分比进行分隔,浮点数和不能大于1 |
items |
Array |
复选框或复选框配置对象的数组 |
看到columns这一行,默认子元素宽度都是平均分的~~这里我用的是Array的方法去做的。
1 '内容:', 2 { 3 xtype: 'radiogroup', 4 fieldLabel: '内容', 5 id:'rest_type', 6 200, 7 columns:[50,75,75], 8 items: [ 9 {boxLabel: '全部', name: 'rest_type', inputValue: 0,checked: true}, 10 {boxLabel: '本函改动', name: 'rest_type',inputValue: 1}, 11 {boxLabel: '原有差异', name: 'rest_type', inputValue: 2} 12 ] 13 }
我这里指定了宽度了columns:[50,75,75], 当然你也可以columns:[100,.75,.25]就是说总宽度减去100,剩下的按比例去分