0
在Sencha Touch 2中,我在Controller中有這個代碼。 主要目標是從商店中填充數據視圖。 目前我用setRecord
沒有成功。如何使用商店中的數據填充視圖?
請問您能否用正確的方向指出我的代碼示例? Thnks
// Load data in the model after a user is successfully authenticated
populateViewsAfterLogIn: function(){
var me = this;
var storeEvents2 = Ext.getStore('Events2');
storeEvents2.load();
storeEvents2.sync();
var myDashBoardView = me.getNavigViewTimetable();
myDashBoardView.setRecord(storeEvents2);
},
我相信你應該使用'set'。 'setRecord'用於更改記錄的值。請參閱[Sencha文件](http://docs.sencha.com/touch/2-0/#!/api/Ext.data.Model-method-set)。 – 2013-02-08 14:52:00
我試過了,但它不起作用,感謝您的評論 – GibboK 2013-02-08 15:22:54
您正嘗試設置記錄,但您傳入了商店。嘗試使用'myDashboardView.setStore(storeEvents2);'或者從商店獲取記錄以使用您擁有的setter。 – jakerella 2013-02-08 16:48:59