Actualmente estoy teniendo problemas para volver a cargar una tienda json con nuevos parámetros. Aquí está mi tienda:Recargar una tienda json con nuevos parámetros ExtJs Ext.data.JsonStore
newsletters = new Ext.data.JsonStore({
url: '/newsletters/',
root: 'results',
fields: [
'id',
'body'
'recipients'
],
baseParams: { command: 'json', to: dateTo, from: dateFrom },
autoLoad: true
});
dateTo y dateFrom son digan cadenas vacías ('') y en el registro firebug/boletines se llama con los parámetros correctos.
Ahora ninguno de los siguientes trabajos Techniquest:
Cambio de los valores de dateTo y luego llamar dateFrom newsletters.reload() todavía llama a la página con los parámetros a y de ser cadenas vacías.
Llamando a newsletters.reload({ to: 'test1', from: 'test2' });
todavía ve los parámetros como cadenas vacías.
Por último, a partir del manual que he intentado:
lastOptions = newsletters.lastOptions;
Ext.apply(lastOptions.params, {
to: 'test1',
from: 'test2'
});
newsletters.reload(lastOptions);
De nuevo, esto no solicita/boletines con los parámetros actualizados.
Cualquier consejo apreciado!
No sé si es importante o no .. pero falló un ',' 'después 'body'' en el' fields' – Lipis