0

コントローラ

if(rec.data.category == "TestLinksList") {

    /* Assign new store before loading view */  

    /* ----- Start: Code not working ----- */       
    var testStore = Ext.getStore('linksStore');
    testStore.load();
    /* ----- End: Code not working ----- */     

    };

this.getHome().push({
    xtype : rec.data.category,
    // Assign testStore here
}); 

上記の関数は、リスト項目をタップすると呼び出されます。カテゴリが「TestLinksList」の場合、新しいストアを割り当てて表示し、「プッシュ」メソッドを使用してビューを表示する必要があります。

コントローラーのビューにストアを割り当てる方法を教えてください。

4

1 に答える 1

1

これだけでできます( xtype extends と仮定しますExt.List):

this.getHome().push({ xtype: rec.data.category, store: testStore });

于 2012-08-22T12:22:56.267 に答える