Ext.data.JsonStore继承于Ext.data.Store,使得从远程JSON数据创建stores更为方便的简单辅助类。JsonStore合成了Ext.data.HttpProxy与Ext.data.JsonReader两者。如果你需要其他类型的proxy或reader组合,那么你要创建以Ext.data.Store为基类的配置。
代码实例:

1
2
3
4
5
6
7
<code class="hljs lasso">var store = new Ext.data.JsonStore({
    id:'id',
    url: 'get-images.php',
    root: 'images',
    totalProperty: 'rowCount',
    fields: ['name', 'url', {name:'size', type: 'float'}, {name:'lastmod', type:'date'}]
});</code>

他的返回值将形成如下的对象:

1
2
3
4
5
6
7
<code class="hljs css">
{
    images: [
        {name: 'Image one', url:'/GetImage.php?id=1', size:46.5, lastmod: new Date(2007, 10, 29)},
        {name: 'Image Two', url:'/GetImage.php?id=2', size:43.2, lastmod: new Date(2007, 10, 30)}
    ]
}</code>

下面我们依次说明下几个参数的含义:
id(String):用来唯一标识
url(String):如果有值传入,会为该URL创建一个HttpProxy对象
root(String):JSON对象的key指定,这里指的是服务器传递过来的json变量的命名
totalProperty:这里指的是查询出来的条数,也是由服务器传递过来
fields(Object[]):对象数组集合
在实际应用中fields我们可以使用遍历list等方式往里面传值。

最新文章

  1. ad
  2. 面试中遇到的iOS笔试题
  3. 你应该知道的 RPC 原理
  4. HDU 1165 Eddy&#39;s research II (找规律)
  5. PostgreSQL 8.1 中文文档
  6. 115太酷了,居然出了个TV版客户端
  7. @JoinTable和@JoinColumn
  8. 13个JavaScript图表(JS图表)图形绘制插件
  9. [Windows]_[0基础]_[使用命令行工具dumpbin分析文件]
  10. ARM处理器寄存器
  11. C# Unity游戏开发——Excel中的数据是如何到游戏中的 (一)
  12. php中奖算法逻辑
  13. thphp5.0学习笔记(一)
  14. 新篇章之我的java学习之路上
  15. fatal error LNK1201:写入程序数据库“***.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够
  16. 网站 Cookie only 唯一 防止被截获
  17. 【已解决】报异常:java.lang.ArithmeticException: / by zero
  18. Madgwick IMU Filter
  19. codeM 2018 资格赛
  20. python3学习笔记(2)_list-tuple

热门文章

  1. 洛谷 4932 洛谷10月月赛II T1 浏览器
  2. Java基础学习总结(89)——为什么单元测试应该我们开发人员来写
  3. POJ 3348 最直接的凸包问题
  4. PostgreSQL及PostGIS使用
  5. DHCP Snooping的实现
  6. Android自己主动提示文本框(AutoCompleteTextView)
  7. Wps 2013 拼音标注两种方式分析
  8. eclipse 开发jsp 智能提示设置
  9. EEPlat的控制器概念
  10. HDU1236 排名 题解