数据格式:
1
 var folders=[
var folders=[ {'folderId':'1','folderName':'收信箱'},
{'folderId':'1','folderName':'收信箱'}, {'folderId':'2','folderName':'发信箱'}];
{'folderId':'2','folderName':'发信箱'}];
2
3 //用于下拉列表的store
//用于下拉列表的store
4
 var foldersJsonStore = new Ext.data.SimpleStore(
var foldersJsonStore = new Ext.data.SimpleStore( {
{
5
 fields: [
    fields: [ {name: 'folderId', mapping:'folderId'},
{name: 'folderId', mapping:'folderId'}, {name: 'folderName', mapping:'folderName'}],
{name: 'folderName', mapping:'folderName'}],
6 data: folders
    data: folders
7 });
}); 
刷新数据:
1 foldersJsonStore.loadData(folders);
foldersJsonStore.loadData(folders); 
下拉框组件:
 1
 var combo = new Ext.form.ComboBox(
var combo = new Ext.form.ComboBox( {
{
 2 fieldLabel: '文件夹',
    fieldLabel: '文件夹',
 3 name: 'folderMoveTo',
  name: 'folderMoveTo',
 4 store: foldersJsonStore,
  store: foldersJsonStore,
 5 displayField: 'folderName',
  displayField: 'folderName',
 6 valueField: 'folderId',
  valueField: 'folderId',
 7 mode: 'local',
    mode: 'local',
 8 typeAhead: true, //自动将第一个搜索到的选项补全输入
    typeAhead: true, //自动将第一个搜索到的选项补全输入
 9 triggerAction: 'all',
    triggerAction: 'all',
10 emptyText: '全部',
    emptyText: '全部',
11 selectOnFocus: true,
    selectOnFocus: true,
12 forceSelection: true
    forceSelection: true
13 })
}) 
--------------------
    WE准高手 
	
posted on 2008-03-28 15:07 
大卫 阅读(5653) 
评论(4)  编辑  收藏  所属分类: 
JavaScript