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