Foro

[Solucionado] no envia el valor del combobox

0
hola muchacho que tal una pequeña pregunta tengo un combobox y en el tengo un código y un nombre el nombre es el que me muestra en la caja de texto pero como valor para la consulta debo enviar el código pero no lo envía siempre envía el nombre que puedo hacer. Gracias De Antemano
0
{ xtype: 'combobox', fieldLabel: 'Concepto', value:'', name: 'nombre', store: Ext.create('Ext.data.ArrayStore', { fields: ['codigo','nombres'], data : Ext.example.concepto, }), editable:true, displayField: 'nombres', typeAhead: true, valueField: 'codigo', queryMode: 'local', width:540, enableKeyEvents:true, listeners: { change: function(field, e){ document.getElementById('concepto').value=field.getValue(); } }, }, /////////////////////////////////////////////////arreglo para poder enviar como post el codigio de cada combobox///////////// { xtype: 'textfield',inputId:'concepto',value:'', name: 'concepto',hidden:false ,width:50,}, realmente lo que hace es que carga el combox y en la caja de texto de abajo carga el código que por defecto quiero enviar para la consulta después de asegurame que si se escriba en la caja de abajo lo que yo quiero cambio su propiedad hidden a true de todas maneras me disculpo por contestar hasta ahora cualquier dudad estaré pendiente para ayudarlo si puedo exitos "que viva bogota colombia"
0
hola Therion, soy nuevo en el foro, podras cargar la solucion a tu problema, gracias
0
oye Alvaro gracias por tu aportación pero así lo tengo y cuando le doy submit no me envía le valueFiled de consulta te lo agradezco mucho .
0
muchachos dejo el código para que por fa me den una pista ya e leído algunos de los que a tenido el mismo problema pero no me permite hacer lo que necesito //////asi traigo los datos de un select Ext.example.empresa = [ ['','',], ]; xtype: 'combobox', fieldLabel: 'Compañia*', value:'', tore: Ext.create('Ext.data.ArrayStore', { fields: ['codigo','nombres'], data : Ext.example.empresa, }), name: 'empresa', displayField: 'nombres', typeAhead: true, queryMode: 'local', width:510, este es otro intento de los que hecho y no me envía el valor del código de la empresa para la consulta
0
e utilizado los ejemplos de la mayoría de los foros y realmente no me envía el valor del código que necesito no se si ara extjs 4 sea diferente igual les agradezco cualquier ayuda
0
de esta manera lo tengo siguiendo durante todo el día los foros de tokkaido ,nexus, ernesto entre otros: { xtype: 'combo', fieldLabel: 'Compañia*', value:'', store: Ext.create('Ext.data.ArrayStore', { fields: ['codigo','nombres'], data : Ext.example.empresa, }), editable : false, name: 'empresa', id:'compa', hiddenName: 'empresa', valueField : 'codigo', displayField: 'nombres', triggerAction : 'all', forceSelection : true, emptyText: 'Seleccione', typeAhead: true, Mode: 'remote', width:510, }, pero no logro que envié el valor que requiero que es el codigo #-O
0
listo ya lo tengo para extjs 4 de todas maneras muchas y muchas gracias compañeros. rock and roll in their lives
0
depende de como tengas definido tu modelo y como setees el parametro valueField // The data store containing the list of states var states = Ext.create('Ext.data.Store', { fields: ['abbr', 'name'], data : [ {"abbr":"AL", "name":"Alabama"}, {"abbr":"AK", "name":"Alaska"}, {"abbr":"AZ", "name":"Arizona"} //... ] }); // Create the combo box, attached to the states data store Ext.create('Ext.form.ComboBox', { fieldLabel: 'Choose State', store: states, queryMode: 'local', displayField: 'name', valueField: 'abbr', renderTo: Ext.getBody() }); Si te fijas en el combo, setea el valor abbr que es el valor que envía y en displayField el valor que muestra el combo. Espero que te ayude.

¿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.