problemas con combo
Saben tengo el sgte., problema con un combo que estoy cargando, no logro que llegue el parametro tipo, y el codigo utilizado es el sgte.
                    store : new Ext.data.JsonStore({
                        proxy: new Ext.data.HttpProxy({
                            url        : '../CargaTablaServlet.do',
                            method     : 'POST',
                            autoLoad   : true,
                            Baseparams : {
                                tipo   : 1
                            }
                        }),
                        reader: new Ext.data.JsonReader()
                    }),
                Lo siento, pero sigo con el mismo problema, esto sigue sin funcionar el codigo "tipo", sigue llegando nulo al servlet, el codigo es este.
                            this.cbperfil = new Ext.form.ComboBox({
            fieldLabel     : 'Seleccione...',
            name           : 'cbperfil',
            mode           : ' remoto',
            forceSelection : true,
            store : new Ext.data.JsonStore({
                proxy: new Ext.data.HttpProxy({
                    url : '../CargaTablaServlet.do',
                    method : 'POST',
                    autoLoad : true,
                    baseParams : {
                        tipo : 1
                    }
                }),
                reader: new Ext.data.JsonReader()
            }),
            emptyText      : 'Seleccione...',
            triggerAction  : 'all',
            editable       : false,
            displayField   : 'descripcion',
            valueField     : 'id',
            listeners:{
                select: function(combo,record,index){
                    alert(this.getValue());
                }
            }
        });si no me equivoco tu reader esta mal le falta configuracion, te falta asignar el campo descripcion y el campo id, y debes de checar en el firebug si tu peticion se esta haciendo correctamente, si lo datos vienen en la respuesta entonces solo es eso que te mencione anteriormente saludos
                reader: new Ext.data.JsonReader([
                   {name:'descripcion'},
                   {name:'id'},
])
                    Lamento decir que sigo con el mismo problema, es decir, el parametro no llega al servlet, 
                            this.cbperfil = new Ext.form.ComboBox({
            fieldLabel     : 'Seleccione...',
            name           : 'cbperfil',
            mode           : 'remoto',
            forceSelection : true,
            store : new Ext.data.JsonStore({
                proxy: new Ext.data.HttpProxy({
                    url : '../CargaTablaServlet.do',
                    method : 'POST',
                    autoLoad : true,
                    baseParams : {
                        tipo : 1
                    }
                }),
                reader: new Ext.data.JsonReader([{
                    name:'descripcion'
                },
                {
                    name:'id'
                },
                ])
            }),
            emptyText      : 'Seleccione...',
            triggerAction  : 'all',
            editable       : false,
            displayField   : 'descripcion',
            valueField     : 'id',
            listeners:{
                select: function(combo,record,index){
                    alert(this.getValue());
                }
            }
        });Se soluciono lo que buscaba de esta forma
                    this.sto = new Ext.data.JsonStore({
            //proxy: new Ext.data.HttpProxy({
            url : '../CargaTablaServlet.do',
            method : 'POST',
            autoLoad : false,
            baseParams : {
                tipo : 1
            }//,
        //}),
        //fields :["idx","descripcion"]//,
        //            reader: new Ext.data.JsonReader([{
        //                name:'descripcion'
        //            },
        //            {
        //                name:'id'
        //            },
        //            ])
        })
Entonces la pregunta ahora cual es la diferencia de hacerlo ocupando 
proxy: new Ext.data.HttpProxy
o mas claramente para que sirve el proxy...
gracias.-base params es un parametro de combobox, no del proxy, creo que en el proxy se llama es params simplemente, revisa el api
this.cbperfil = new Ext.form.ComboBox({
            fieldLabel     : 'Seleccione...',
            name           : 'cbperfil',
            mode           : 'remoto',
            forceSelection : true,
            [color=#FF0000]baseParams : {
                        tipo : 1
                    },[/color]
            store : new Ext.data.JsonStore({
                proxy: new Ext.data.HttpProxy({
                    url : '../CargaTablaServlet.do',
                    method : 'POST',
                    autoLoad : true
                    
                }),
                reader: new Ext.data.JsonReader([{
                    name:'descripcion'
                },
                {
                    name:'id'
                },
                ])
            }),
            emptyText      : 'Seleccione...',
            triggerAction  : 'all',
            editable       : false,
            displayField   : 'descripcion',
            valueField     : 'id',
            listeners:{
                select: function(combo,record,index){
                    alert(this.getValue());
                }
            }
        });
                    ¿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.
