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 に答える