我的代码有问题。我想使用Sencha Touch DataView,一切正常,直到我尝试put initialize事件。当我把它,intialize事件,我的数据视图无法生成。这是我的代码。你能帮帮我吗:)?
Ext.define("xxx.view.Spread", {
extend: 'Ext.DataView',
xtype: 'xxxspread',
id: 'spreadForm',
config : {
styleHtmlContent: true,
store: {
//autoLoad: true,
fields: ["name", "desc"],
data: [
{name: 'test', desc: "testtest"},
{name: 'test', desc: "test"},
],
},
itemTpl: '<img src="https://si0.twimg.com/profile_images/1089012240/sencha-logo_normal.png" /><h1>{name}</h1><p>{desc}</p><div style="clear: both"></div>',
},
initialize: function() {
console.log("init");
},
});
答案 0 :(得分:3)
您必须为listeners
制作配置,并在那里捕捉initialize
事件。
config: {
styleHtmlContent: true,
store : ...
//More config here
listeners: {
initialize: function() { console.log('init'); }
}
}