Ext.define('DigitalPaper.controller.Documents', {
extend: 'Ext.app.Controller',
views: ['Documents'],
stores: ['Documents'],
models: ['Documents'],
init: function() {
console.log('[OK] Init Controller: Documents');
}
});
¿Cuál es la función para obtener el modelo o la vista de este controlador? He intentadoExtjs4 MVC, ¿cómo obtener Modelo o Vista desde una clase de Controlador?
Ext.getModel('Documents');
this.getModel('Documents');
this.getModel();
this.getDocumentsModel();
Cualquier sugiere?
Nadie parece decir donde los "this.getViewDocuments();" Es necesario que haya - o lo que "este" se encuentra en el pueblo de contexto están esperando que lo use :( –
@PaulHutchinson Mediante la utilización de la sección de la definición de controlador ExtJS los árbitros '', puede crear referencias rápidas para acceder a los componentes comúnmente Referencias automágicamente. crear métodos 'getter' basado en el texto proporcionado para 'ref'. en este ejemplo, el getter creado es 'getViewDocuments'. esto puede ser llamado en todo el controlador, donde se refiere esto a la alcance del controlador. la definición 'selector' se utiliza en la llamada resultante Ext.ComponentQuery.query(). Ver la documentación para ComponentQuery.query() y ver lo poderoso que la definición selector puede ser! –