[RESUELTO]Como asigno un ID a un NUEV ITEM de COMBO EDITABLE
Hola:
Mi problema esta vez radica en q tengo un combo; con la propiedad "editable: true"; entonces me supongo q si es editable el valor q nosotros ingresemos se debe de poder grabar en ese combo como un item mas; pero mi problema es q no encuentro como mandarlo a una DB;
Yo creo q a la hora de q se este editando debo recuperar el valor nuevo; y a la vez darle o asignarle un id a este nuevo valor::: <!-- s:?: --><!-- s:?: --> ::::
les dejo el codigo q me regresa el nuevo valor:::bueno o hasta donde voy:::si alguien quisiera ayudar agradeceria mucho:::Por lo mientras seguire investigando:::GRACIAS
cmb_EC = { xtype: 'combo', fieldLabel: '<?php __("Estado Civil"); ?>', name: '<?php $da->field('Perfil.estado_civil_id'); ?>', valueField: 'id', displayField: 'nombre', hiddenName: '<?php $da->field('Perfil.estado_civil_id'); ?>', hiddenId: 'id', typeAhead: true, mode: 'local', triggerAction: 'all', emptyText: 'Seleccione un Estado civil', selectOnFocus: true, store: estadoscivilesStore, listeners: { change: function(combo, newValue, oldValue){ //console.log("Old Value: " + oldValue); console.log("New Value: " + newValue); } }
lo que puedes hacer es que una vez que capture el nuevo valor, mandes este valor al servidor atra vez de Ajax, puedes usar el evento "blur" del combo, y luego grabas el valor en la base de datos y en la respuesta regresas el nuevo ID, luego puedes hacer un "ADD" al store del combo con el nuevo valor capturado.
saludos
¿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.