0

我的代码有问题。我想使用 Sencha Touch DataView 并且一切正常,直到我尝试放置初始化事件。当我把它初始化时,我的数据视图无法生成。这是我的代码。你能帮助我吗 :)?

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");
},


});
4

1 回答 1

3

您将不得不为您的listeners, 并在那里捕捉initialize事件。

config: {
    styleHtmlContent: true,
    store : ...
    //More config here
    listeners: {
        initialize: function() { console.log('init'); }
    }
}
于 2013-03-21T08:48:03.483 回答