Ext.form.Combox靜態下拉框的編寫
阿新 • • 發佈:2019-01-04
var cities=[ [1,'大港區'], [2,'靜海'], [3,'寧河'], [4,'寶坻'], [5,'武清'], [6,'薊縣'] ]; var proxy=new Ext.data.MemoryProxy(cities); var City=new Ext.data.Record.create([ {name:'cid',type:'int',mapping:0}, {name:'cname',type:'string',mapping:1} ]); var reader=new Ext.data.ArrayReader({},City); var store=new Ext.data.Store({ proxy:proxy, reader:reader, autoLoad:true }); var combobox=new Ext.form.ComboBox({ renderTo:Ext.getBody(), tiggerAction:'all', store:store, readOnly:true, displayField:'cname', valueField:'cid', mode:'local', emptyText:'請選擇城市....' }
第二種: var myd = new Ext.form.ComboBox({ id: 'sd_myd', typeAhead: true, triggerAction: 'all', fieldLabel: '滿意度', width: 160, displayField: 'is', emptyText: i18n.ib_workerOrderRecord.all, valueField: 'id', readOnly: true, mode: 'local', store: new Ext.data.SimpleStore({ fields: ['id', 'is'], data: [['all', i18n.ib_workerOrderRecord.all], ['1', '滿意'],['2','一般'],['3','不滿意']] }) });