Mostrar valores cuando se muestra la ventana
Frecuentes
Visto 1,543 equipos
0
Quiero mostrar una ventana emergente con algunos valores que se muestran en ella obtenidos de un archivo de servidor PHP. No tengo ni idea de cómo mostrar los elementos en la ventana.
No se porque pero el console.log
mensaje 'method call'
en el controlador no se muestra cuando se representa la vista. Creo que esto es porque he añadido click: this.methodcall
(que se llama solo cuando se hace clic en un botón, pero quiero que la declaración de registro se imprima cuando se representa la vista)
No se muestra nada en la Vista, creo que esto se debe a que no he agregado ningún código para mostrarlo en la Vista.
¿Alguien puede ayudarme a resolver este problema?
Mi ventana emergente VER código;
Ext.define('Project.view.user.Popupwin', {
extend: 'Ext.window.Window',
alias: 'widget.popupwin',
layout:'fit',
autoShow: true,
initComponent: function() {
this.store = 'Popupwin';
this.items = [
{
xtype: 'form',
items: [
]
}
];
this.callParent(arguments);
}
});
TIENDA
Ext.define('Project.store.Popupwin',{
extend:'Ext.data.Store',
model:'App.model.Popupwin',
proxy: {
actionMethods : {
read : 'POST'
},
type: 'ajax',
url : 'loaddata.php',
autoLoad: true
}
});
CONTROLADOR
Ext.define('Project.controller.Popupwin',{
extend: 'Ext.app.Controller',
stores:['Popupwin'],
models:['Popupwin'],
views:['DoctorView'],
init: function(){
console.log('executed');
this.control({
'popupwin': {
click: this.methodcall
}
});
},
methodcall: function() {
console.log('method call');
this.getShowPopupwinStore().load();
}
});
Modelo
Ext.define ('Project.model.Popupwin',{
extend: 'Ext.data.Model',
fields:['fname','lanme']
});
1 Respuestas
3
La ventana no tiene un evento de clic, por lo que no puede escucharlo.
Ext.define('MyWindow', {
extend: 'Ext.window.Window',
afterRender: function(){
this.callParent(arguments);
this.el.on('click', this.fireClick, this);
},
fireClick: function(e, t){
this.fireEvent('click', this, e);
}
});
Respondido 04 Jul 12, 10:07
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas extjs extjs4 extjs-mvc extjs4.1 or haz tu propia pregunta.
ok, pero ¿cómo muestro los elementos que buscaré de la base de datos en esto? - Illep