如何以声明方式设置 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 :

https://fiddle.sencha.com/#fiddle/1d8g

由于一个单选按钮组可以包含多个单选按钮具有不同的名称,因此该值是 {radioFieldName: radioFieldInputValue, radioFieldName2: radioField2InputValue}.

形式的对象

在你的情况下,这是

value:{rb:1},