Carga de Store
Buenas, saben tengo la siguiente duda, puedo saber cuando un store termino de cargar, algo asi como un beforerender de los formularios, por ejemplo tengo el siguiente codigo :
comboCiudad.getStore().reload({params:{tipo:11,idusuario:record.get('valor')}});
y me gustaria saber cuando termino la operacion de recarga.
desde ya gracias.
Hola tokkaido tengo los urls de los stores como relativos pude solucionar el problema del forbidden borrando el historial del mozilla ya que habia hecho algunos cambios pero no los habia actualizado en el navegador.
Estoy utilizando el firebug y ya no me salen los errores.
Me cargan los stores ya que los probe en una pestaña aparte y si me traen datos, pero cuando los llama desde la aplicacion en vez de mostrarme los valores del store me muestra una pagina html, mejor dicho me muestra la pagina de la vista de donde llamo al store.
utilice donde defini una variable base que esta definida desde el config del codeigniter.
var store = new Ext.data.JsonStore({
id : 'store',
url : _Base_url+'index.php',
root : 'data',
totalProperty : 'total',
fields : ['IN_ID_EMPRESA', 'VC_NUMERO_DOC', 'VC_NOMBRE_COMPLETO', 'IN_ID_ROL']
});
store.reload({params: {c:'select_empresa', m:'storeEmpresa'}});
y tambien de esta forma :
var store = new Ext.data.JsonStore({
id: 'store',
url: 'select_empresa/storeEmpresa',
root: 'data',
totalProperty: 'total',
fields: ['IN_ID_EMPRESA', 'VC_NUMERO_DOC', 'VC_NOMBRE_COMPLETO', 'IN_ID_ROL']
});
store.reload();
Desde local no me da problema alguno funciona toda la aplicacion normal, pero desde el hosting no :S
No se cual podria ser el error, les agradeceria si me ayudaran. Gracias
Segun veo estas usando CI, estas usando el modular si es asi, mira el .htaccess, verifica que tu hosting lo soporte, es por motivo de las URL's, otro que puede deberse es que sea que no haz configurado bien tu archivo config.php verifica esas dos opciones.
con respecto a los permisos de las rutas fijate que los url de tus stores sean relativos, por ejemplo, 'php/archivo.php' y no absoutos. con respecto al callback puedes hacerlo asi:
store.load({
params: {
parametro: valor_que_quiera_enviar
},
callback: function(){
store2.load();
}
});
espero te sirva
Se podria hacer el callback? lo estuve utilizando para cargar un store despues de otro.
A proposito tengo un problema con los stores cuando cuelgo mi aplicacion a un hosting.
Estoy utilizando codeigniter extjs, en local me funcionan bien los stores no tengo problema, pero cuando subo la aplicacion al hosting me sale un error 403 Forbidden que dice no tiene permisos para acceder a la ruta, no se si podrian darme una mano?
¿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.