Ext.direct
Que es Ext.direct y para que sirve?He leido la documentacion pero sigo sin aclararme del todo.
Gracias por todo.
Un saludo.
Este componente es introducido al framework en la versión 3.0 y su objetivo es facilitar el uso de RPC (Remote procedure call) te dejo un link donde se explica este concepto:
<!-- m -->http://en.wikipedia.org/wiki/Remote_procedure_call<!-- m -->
normalemente escribimos mucho código haciendo las peticiones Ajax, tenemos que implementar los eventos, comparar y algunas veces parsear la información, con Ext.data.DirectStore podemos acceder a un action o controller de una manera muy sencilla, solo le especificamos la clase que necesitamos, el método y listo!! este store se encarga de hacer el trabajo sucio.
var store = new Ext.data.DirectStore({
storeId:'open-tickets',
directFn: TicketAction.getOpenTickets, //<--- así de simple
paramsAsHash: true,
idProperty: 'tid',
fields: [{
name: 'tid',
type: 'int'
},
'title',
'display_name',
{
name: 'last_post_time',
type: 'date',
dateFormat: 'timestamp'
}],
sortInfo: {
field: 'last_post_time',
direction: 'DESC'
}
});
es importante mencionarte que del lado del servidor debes crear un "ruteador" el cual recibirá las peticiones e invocará a la clase o controller necesario, existe una especificación que la encuentras aquí.
<!-- m -->http://extjs.com/products/extjs/direct.php<!-- m -->
aqui te dejo un articulo donde lo explican mejor.
<!-- m -->http://extjs.com/blog/2009/05/13/introducing-ext-direct<!-- m -->
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.
