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');
|
|