/********省份start*****************/ var storeprovince = new ext.data.arraystore({ fields : [ 'name', 'value' ], url:'queryprovince' }); storeprovince.load(); acceptmanager_province = new ext.form.combobox({ renderto :'province', store : storeprovince, //为省份填充数据 valuefield : 'value', displayfield : 'name', fieldlabel : '省份', typeahead : true, mode : 'local', forceselection : true, triggeraction : 'all', emptytext : '', selectonfocus : true, width:100, tpl: '<tpl for="."><div ext:qtip="{name}" class="x-combo-list-item">{name}</div></tpl>', listeners: { 'select': function(acceptmanager_combo, record, index) { /*获取选中省份id*/ var proid = record.get('value'); var datasource = new ext.data.httpproxy({ method: 'post', url: 'querycitypro' }); acceptmanager_storecity.baseparams = {m_proid: proid}; acceptmanager_storecity.proxy = datasource; acceptmanager_storecity.load(); acceptmanager_city.clearvalue(); acceptmanager_city.setvalue(""); }} }); /********省份end*****************/ //var acceptmanager_data = [['全选','1'],['西安','2'],['深圳','3'],['北京','4'],['上海','5']]; /********城市start*****************/ acceptmanager_storecity = new ext.data.simplestore({ fields: [ "name","value" ], //proxy: new ext.data.memoryproxy(acceptmanager_data) url:'querycity' }); acceptmanager_storecity.load(); acceptmanager_city = new ext.form.multicombosearch({ renderto :'city', store:acceptmanager_storecity, valuefield :"value", displayfield: "name", labelseparator:':', displayseparator:',', //多选显示分隔字符 valueseparator:',',//多选提交到后台的值分隔符 mode: 'local', value:'', forceselection: true, hiddenname:'test', editable: false, triggeraction: 'all', emptytext:'', fieldlabel: '城市', width:100 }); /********省份end*****************/
[置顶] Ext combo 下拉框级联
最新推荐文章于 2020-01-14 12:10:45 发布