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
/**
    @name Edo.controls.MultiSelect
    @class 
    @typeName multiselect
    @description 多选框
    @extend Edo.lists.Table
    @example 
*/ 
Edo.controls.MultiSelect = function(){
 
    Edo.controls.MultiSelect.superclass.constructor.call(this);
};
Edo.controls.MultiSelect.extend(Edo.lists.Table,{
    headerVisible: false,
    minWidth: 80,
    minHeight: 50,
    
    rowSelectMode: 'multi',    
    enableDragDrop: true,    //允许行拖拽
    dragDropAction: 'move',//copy
    
    displayText: '名称',
    displayField: 'text',
    valueField: 'text',  
    
    autoExpandColumn: 'display',      
    
    init: function(){        
        this.set('columns',  [
            Edo.lists.Table.createMultiColumn(),
            {id: 'display', width: '100%', header: this.displayText, dataIndex: this.displayField}
        ]);
        Edo.controls.MultiSelect.superclass.init.call(this);
    }
});
 
Edo.controls.MultiSelect.regType('multiselect');