![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/10/2011, 14:14
|
| | Fecha de Ingreso: julio-2009
Mensajes: 90
Antigüedad: 15 años, 6 meses Puntos: 4 | |
Respuesta: Combo ExtJS en :
function muestraDescripcion(valor)
{
var comboTipoPregunta = Ext.getCmp('provincias');
var stx = comboTipoPregunta.getStore();
var index = stx.find('provinciadelegacion',valor);
if(index>-1){
var record = stx.getAt(index);
return record.get('descprovincia');
}
};
donde dice : var comboTipoPregunta = Ext.getCmp('provincias');
deberia decir: var comboTipoPregunta = Ext.getCmp('idprovincias');
y mi sugerencia es que en vez de hacerlo asi: var comboTipoPregunta = Ext.getCmp('provincias');
var stx = comboTipoPregunta.getStore();
lo hagas asi: var stx = Ext.StoreMgr.lookup('st_provincias');
pero deberás agregarle una linea a tu store:
var provincias = new Ext.data.Store({ storeId: 'st_provincias',
reader: new Ext.data.JsonReader({
fields: ['idprovincia', 'descprovincia'],
root: 'rows'}),
proxy: new Ext.data.HttpProxy({
url: 'serverside/getProvincias.php'
}),
autoload:true
});
espero te sirva |