如何以声明方式设置 RadioGroup 的默认值
How do I declaritively set the dafault value on a RadioGroup
我想在我的无线电组中声明一个默认值。
看着 API 似乎我应该使用 'value',并将 value 的值指向 'inputValue',如下图:
Ext.define('MyApp.view.TestView', {
extend: 'Ext.panel.Panel',
layout: 'form',
items: [{
name: 'tsk.forCase.estate.forcedSale',
xtype: 'radiogroup',
fieldLabel: 'Group',
value: 1,
items: [{
boxLabel: 'Item 1',
name: 'rb',
inputValue: 1
}, {
boxLabel: 'Item 2',
name: 'rb',
inputValue: 2
}]
},
]
});
但是,这不起作用。有什么想法吗?
fiddle :
由于一个单选按钮组可以包含多个单选按钮具有不同的名称,因此该值是 {radioFieldName: radioFieldInputValue, radioFieldName2: radioField2InputValue}
.
形式的对象
在你的情况下,这是
value:{rb:1},
我想在我的无线电组中声明一个默认值。
看着 API 似乎我应该使用 'value',并将 value 的值指向 'inputValue',如下图:
Ext.define('MyApp.view.TestView', {
extend: 'Ext.panel.Panel',
layout: 'form',
items: [{
name: 'tsk.forCase.estate.forcedSale',
xtype: 'radiogroup',
fieldLabel: 'Group',
value: 1,
items: [{
boxLabel: 'Item 1',
name: 'rb',
inputValue: 1
}, {
boxLabel: 'Item 2',
name: 'rb',
inputValue: 2
}]
},
]
});
但是,这不起作用。有什么想法吗?
fiddle :
由于一个单选按钮组可以包含多个单选按钮具有不同的名称,因此该值是 {radioFieldName: radioFieldInputValue, radioFieldName2: radioField2InputValue}
.
在你的情况下,这是
value:{rb:1},