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