如何在RadioGroup上声明性地设置dafault值

时间:2016-07-07 14:44:20

标签: extjs extjs6

我想在我的广播组中声明一个默认值。

看看API,似乎我应该使用'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
        }]
    }, 
    ]
});

然而,这不起作用。有什么想法吗?

小提琴:

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

1 个答案:

答案 0 :(得分:2)

由于广播组可以包含多个具有不同名称​​的单选按钮,因此该值是{radioFieldName: radioFieldInputValue, radioFieldName2: radioField2InputValue}形式的对象。

在你的情况下,这是

value:{rb:1},