Combos sincronizados, evitar que el combo esclavo reconsulte
Hola buen día.
Tengo dos combos sincronizados. El segundo depende del valor que tenga el primero. Me está sucediendo que cuando selecciono por primera vez el valor del primer combo, y luego ir al combo esclavo, automáticamente se vuelve a llamar al store, en el Store no mando ningún parámetro, entonces no me regresan resultados, si vuelvo a regresar a seleccionar otro valor en el combo 1, ya ahora si me aparecen los resultados en el combo2.
Cómo evito que se haga esa reconsulta la primera vez?
Saludos
ponle la configuraciòn "mode" igual a "local" con eso se resolverà.
mas info: <!-- m -->http://www.quizzpot.com/2009/11/combos- ... -en-extjs/<!-- m -->
saludos
Hola, gracias por la respuesta, cambie remote a local, pasa lo mismo, este es el código:
Para el combo maestro:
xtype : 'combo', fieldLabel : 'Municipio o Delegación', anchor : '100%', name : 'municipio', hiddenName : 'municipio', displayField : 'd_municipio', valueField : 'id_municipio', id : 'idcbo_municipio', store : storeMunicipios, editable : false, disabled : true, triggerAction : 'all', emptyText : 'Debes seleccionar primero el estado', listeners : { select: function(){ comboLocalidad=Ext.getCmp('idcbo_localidad'); comboLocalidad.clearValue(); comboLocalidad.store.load({ params:{id_municipio: this.getValue()} }); comboLocalidad.enable(); } }Este es el código del combo esclavo:
xtype: 'container', autoEl: 'div', flex: 1, margins: '0 20 0 0', height: 50, width: '', layout: 'form', labelAlign: 'top', items: [ { xtype : 'combo', fieldLabel : 'Ciudad o Poblacion', anchor : '100%', name : 'localidad', hiddenName : 'localidad', store : storeLocalidades, mode : 'local', editable : false, disabled : true, displayField : 'd_localidad', valueField : 'id_localidad', id : 'idcbo_localidad', triggerAction : 'all', emptyText : 'Debes seleccionar primero el municipio' } ]Aún no puedo hacer que el combo esclavo no reconsulte la primera vez
lo único que se me ocurre (ya que no te funcionó lo que te dijo stock) es que al store del combo esclavo trata de colocarle en la opción
autoLoad : false
¿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.