如何使用存储中的数据填充视图
How to populate a View with data from the Store?
在Sencha Touch 2中,控制器中有此代码。主要目的是用存储中的数据填充视图。目前我使用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);
},
因此,我想重申一下,您希望使用setStore(...)
而不是setRecord(...)
:
myDashBoardView.setStore(storeEvents2);
然后在您的视图中,您可以使用:this.getStore();
访问商店,或者以这种方式循环浏览商店记录:
this.getStore().each(function(item, index, length) {
// do something with the record (item)
});
祝你好运,让我们知道它是否有效。
相关文章:
- 用我的json数据填充JQuery DataTable
- 单击鼠标,用MySQL数据填充html表单输入字段
- 在输入字段中选择一个值,然后用相应的数据填充另一个字段
- 用 MySql 数据填充 JavaScript 数组
- 有没有一种方法可以用包含ENTER键换行符的SQL数据填充文本区域表单
- 将数据填充到TextArea和jquery对话框中
- 如何从LiveCycle中的下拉列表将一个子窗体中的数据填充到另一个子窗体的文本字段
- 我想用所选项目的数据填充我的编辑表单
- 使用jQuery用data-*数据填充表单文本输入
- 使用ng repeat用数组中的数据填充表行
- 无法将我的 JavaScript 数据填充为 HTML
- 如何使用随机数据填充 XML 文件
- 在 JavaScript 中使用 MySQL 数据库中的数据填充下拉列表
- 我正在用来自选择的数据填充文本框,它可以工作,但是
- 如何在 jQuery 中用 JSON 数据填充下拉列表作为 ajax 响应
- 用 JSON 数据填充 HTML
- 使用来自另一个表单的数据填充表单
- 如何从 html 表数据填充 javascript 模型
- 如何访问对象的键值?希望从对象数据填充表
- 骨干 js 并使用 fetch() 用数据填充模型