zhuguifei
2026-03-10 2c1fd10c6fbabb8e9f0e9f07fe66fb36c008e883
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/*RadioGroup.set({
    id: 'abc',
    displayField: 'label',
    checkField: 'checked',
    valueField: 'value',
 
    repeatDirection: 'vertical'/ 'horizontal',
    repeatItems: 10,
    itemWidth: 100,
    itemHeight: 22,
 
    data: [
        {label: '1', checked: false, value: 1},
        {label: '2', checked: false, value: 2},
        {label: '3', checked: false, value: 3}
    ]
});
1.数据结构, 是一个数组,dataTable
2.显示形式:
 
abc.set('value', [1,2]);
abc.select(2);
abc.deselect(1);
*/
/**
    @name Edo.controls.RadioGroup
    @class
    @typeName RadioGroup
    @description 多选框列表
    @extend Edo.controls.Control
*/
Edo.controls.RadioGroup = function(){
 
    Edo.controls.RadioGroup.superclass.constructor.call(this);
};
Edo.controls.RadioGroup.extend(Edo.controls.CheckGroup,{
    /**
        @name Edo.controls.RadioGroup#multiSelect
        @property
        @default false
    */
    multiSelect: false,
    mustSelect: true,
    elCls: 'e-radiogroup',
    itemCls: 'e-checkgroup-item'
});
 
Edo.controls.RadioGroup.regType('radiogroup');