我有一个简单的问题,尽管它让我很头疼。
我有一个字段容器,其中添加了一些无线电字段:
xtype : 'fieldcontainer',
fieldLabel : 'Field type',
defaultType: 'radiofield',
defaults: {
flex: 1
},
items: [
{
boxLabel : 'Plain Text',
name : 'plain-text',
inputValue: 'plain-text',
id : 'plain-text'
}, {
boxLabel : 'Rich Text',
name : 'html-text',
inputValue: 'html-text',
id : 'html-text'
}, {
boxLabel : 'Time',
name : 'time',
inputValue: 'time',
id : 'time'
},
{
boxLabel : 'Typed reference',
name : 'typed-reference',
inputValue: 'typed-reference',
id : 'typed-reference'
},
{
boxLabel : 'Date',
name : 'date',
inputValue: 'date',
id : 'date'
}
],
listeners: {
added: function(radiofield) {
??
}
我尝试了几乎所有检查 radiofield 对象的方法,比如迭代它的 items.items 数组以添加项目,但是,我只得到项目的整数值,而不是对象本身。我想迭代添加到容器中的所有项目,以在满足特定条件的单选字段上设置选中值。