sencha touch2 在control层给panel应用XTemplate模版,并加载store中的数据
来源:互联网 发布:难言之欲网络剧资源 编辑:程序博客网 时间:2024/05/18 02:23
sencha touch2 在control层给panel应用XTemplate模版,并加载store中的数据
model层设置相关字段。
Ext.define("LYT.model.sceneryDetail", { extend: 'Ext.data.Model', config: { fields: ["id","title","content"] }});
store层引用model并设置代理
Ext.define("LYT.store.sceneryDetail", { extend: 'Ext.data.Store', config: { model: "LYT.model.sceneryDetail", storeId: "sceneryDetail", proxy: { type: "ajax", url: "article.json", reader: { type: "json", rootProperty: "data" } } }});
control层对panel进行相关操作
Ext.define("LYT.controller.sceneryList", { extend: 'Ext.app.Controller', config: { refs: { getPanel: "#MyPanel" } }, launch:function() { var getController = this; var getStore = Ext.data.StoreManager.lookup('sceneryDetail'); getStore.load(function (records, operation, success) { if (success) { var tpl = new Ext.XTemplate([ "<h3>{title}</h3>", "<p>{content}</p>" ]); var html = tpl.applyTemplate(getStore.getAt(0).getData()); getController.getGetPanel().setHtml(html); } }); }});
- sencha touch2 在control层给panel应用XTemplate模版,并加载store中的数据
- sencha touch2学习笔记(四)---panel容器
- sencha touch2中定义store格式
- Sencha Touch 数据层篇 Store
- Sencha Touch 数据层篇 Store
- sencha touch2 - 给container 添加tap 事件
- extjs在panel中动态添加模板并加载数据
- sencha touch2中panel如何绑定tap事件
- Sencha Touch2
- Sencha touch 对store操作心得——Sencha Touch 数据层篇 Store
- Sencha Touch2中数据的获取
- 在Sencha Touch2中使用布局
- 在Sencha Touch2中使用布局
- sencha store 更新数据
- Sencha Touch2中ajax服务给后台传参时对照问题
- Sencha Touch2中selectfield组件如何接收非标准options数据
- Sencha Touch2中selectfield组件如何接收非标准options数据
- sencha touch2 为button 设置默认样式中的icon
- Can't connect to MySQL server (10060)
- 继承、重载、重写和子类实例化
- HTML5之美: 视频播放器
- 我的Android学习之旅[1]——Android的系统架构
- Dev控件中 GridControl控件相关方法事件
- sencha touch2 在control层给panel应用XTemplate模版,并加载store中的数据
- SQL Server中死锁总结
- 计算机信息系统集成企业资质等级评定条件
- SASS详解之函数(function)
- 最小费用流算法模板--SPFA(邻接表)
- 关于addpage,页面无刷新的提交
- gdb常用调试命令
- 函数指针的强制类型转换
- 乐观锁和悲观锁(不太有用)