1
var folders=[{'folderId':'1','folderName':'收信箱'},{'folderId':'2','folderName':'發信箱'}];
2
3
//用于下拉列表的store
4
var foldersJsonStore = new Ext.data.SimpleStore({
5
fields: [{name: 'folderId', mapping:'folderId'},{name: 'folderName', mapping:'folderName'}],
6
data: folders
7
});
刷新數據:
2

3

4

5

6

7

1
foldersJsonStore.loadData(folders);
下拉框組件:
1
var combo = new Ext.form.ComboBox({
2
fieldLabel: '文件夾',
3
name: 'folderMoveTo',
4
store: foldersJsonStore,
5
displayField: 'folderName',
6
valueField: 'folderId',
7
mode: 'local',
8
typeAhead: true, //自動將第一個搜索到的選項補全輸入
9
triggerAction: 'all',
10
emptyText: '全部',
11
selectOnFocus: true,
12
forceSelection: true
13
})

2

3

4

5

6

7

8

9

10

11

12

13

--------------------
WE準高手