Sencha Touch数据视图和初始化不能一起工作

时间:2013-03-21 08:44:18

标签: extjs initialization touch dataview

我的代码有问题。我想使用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");
},


});

1 个答案:

答案 0 :(得分:3)

您必须为listeners制作配置,并在那里捕捉initialize事件。

config: {
    styleHtmlContent: true,
    store : ...
    //More config here
    listeners: {
        initialize: function() { console.log('init'); }
    }
}