今天在用Extjs写修改表单的时候遇到单选框选中问题时,在百度上找了许多的答案都没有解决我的问题,最后通过自己摸索发现可以直接用bind来绑定,非常的简单,不用通过if来判断获取的值和表单的值是否相等。
{
xtype: 'radiogroup',
fieldLabel: '性别',
defaultType: 'radiofield',
defaults: {
width: 40
},
//name: 'sex',
id: 'isConst',
layout: 'hbox',
items: [{
boxLabel: '男',
inputValue: '男',
bind: {
value: '{data.sex}'
},
id: 'man',
name: 'sex'
},
{
boxLabel: '女',
inputValue: '女',
bind: {
value: '{data.sex}'
},
id: 'women',
name: 'sex'
}]
}