Foro

[RESUELTO]Como asigno un ID a un NUEV ITEM de COMBO EDITABLE

0
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);	
			}
		}
0
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
0
ok...Gracias stock. <!-- s;) --><!-- s;) --> .lo Intentare... <!-- s:P --><!-- s:P -->

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