[SOLUCIONADO]Problema con baseParams
Buenas muchachos. Tengo una app que tiene varios filtros. Hay dos filtros principales, con los cuales se llena el grid y despues recien se puede hacer un filtro mas exacto.
Entonces puse al un toolbar 2 datefield para marcar las fechas (entre las cuales se ejecuta el query)
Anda bien, pero al volver a filtrar se me pierden esos parametros. SÉ que hay que usar baseparams y yo estoy usando params, porque al poner baseparams no me envia nada:
{
xtype: 'button',
text:'Buscar!',
handler:function(){
var grid = Ext.getCmp('gst');
var searchValue = Ext.getCmp("fecha1").getValue();
var searchValue2 = Ext.getCmp("fecha2").getValue();
grid.getStore().load({params:{fecha1:searchValue, fecha2:searchValue2}});
}
Si ahi le pongo baseParams: ... me recarca el store con un parametro _dc.... como si no tuviera nada.
Como puedo cambiarle eso por los baseparams??
Saludos.
Listo. Ya pude:
{
xtype: 'button',
text:'Buscar',
iconCls:'buscar',
handler:function(){
var grid = Ext.getCmp('gst');
var searchValue = Ext.getCmp("fecha1").getValue();
var searchValue2 = Ext.getCmp("fecha2").getValue();
grid.getStore().baseParams.fecha1=searchValue;
grid.getStore().baseParams.fecha2=searchValue2;
grid.getStore().load();
}}
]},
Gracias tokkaido, esto me lo dijo hace un tiempo... pero todavia me cuesta darme cuenta como adaptarlo a diferentes componentes.
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.