Foro

Otra vez con los combobox

0
Hola. otra vez tengo un problema con los combo,tengo 3 combobox que son dependientes cuando elijo el país, departamento y ciudad por primera vez, todo va bien, pero cuando lo hago por segunda vez, lo que es departamento y ciudad, aparece bloqueado por el "cargando..", pero cargan los datos que son. este es el código para que mis combos dependientes. ComboBox: function() { formPanel.down('[name=Pais]').on('select',function(cmb,record,index){ formPanel.down('[name=Departamento]').enable(); formPanel.down('[name=Departamento]').clearValue(); formPanel.down('[name=Ciudad]').clearValue(); formPanel.down('[name=Departamento]').store.getProxy().extraParams = {task:'Estado',PaisID:cmb.getValue()}; formPanel.down('[name=Departamento]').store.load(); },this); formPanel.down('[name=Departamento]').on('select',function(cmb,record,index){ formPanel.down('[name=Ciudad]').enable(); formPanel.down('[name=Ciudad]').clearValue(); formPanel.down('[name=Ciudad]').store.getProxy().extraParams = {task:'Ciudad',EstadoID:cmb.getValue()}; formPanel.down('[name=Ciudad]').store.load(); },this); } mis comboox {//ComboBox Pais name:'Pais', id:'Pais', xtype:"combo", triggerAction: 'all', queryMode: 'remote', store:storeDocumentos('Pais'), valueField:'id', editable:false, displayField: 'nombre', emptyText: 'Seleccione Un Pa\u00EDs', allowBlank:false, fieldLabel: 'País' }, {//ComboBox Departamento o Estado name:'Departamento', editable:false, disabled: true, id:'Estado', xtype:"combo", triggerAction: 'all', queryMode: 'remote', store:storeDocumentos('Estado'), valueField:'id', displayField: 'nombre', emptyText: 'Seleccione Un Departamento', allowBlank:false, fieldLabel: 'Departamento' }, {//ComboBox Ciudad o municipios name:"Ciudad", editable:false, disabled: true, xtype:"combo", triggerAction: 'all', queryMode: 'remote', store:storeDocumentos('Ciudad'), valueField:'id', displayField: 'nombre', emptyText: 'Seleccione Una Ciudad', allowBlank:false, fieldLabel: 'Ciudad' } y la funcion donde tengo mi store function storeDocumentos(tarea) { return Ext.create('Ext.data.Store',{ fields:['id','nombre'], proxy:{ type:'ajax', url:"buscar_usuario.php", reader:{ type:'json', root:'data' }, actionMethods: { read: 'POST' }, extraParams: { task:tarea } } }); }; cualquier sugerencia, ayuda o comentario es bienvenido gracias de ante mano
0
ya intentaste pasando la propiedad editable:FALSE a editable:true

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.