js:

Ext.define('MyApp.store.MyJsonStore', {
extend: 'Ext.data.Store', requires: [
'MyApp.model.Person',
'Ext.data.proxy.Ajax',
'Ext.data.reader.Json'
], config: {
autoLoad: true,
data: [
{
id: 909,
firstName: 'Anthony',
lastName: 'Hill'
}
],
groupField: 'lastName',
model: 'MyApp.model.Person',
storeId: 'MyJsonStore',
proxy: {
type: 'ajax',
url: '/a.js',
reader: {
type: 'json'
}
}
}
});

json from server:

[
{ id: 1, firstName: 'Tommy laptop', lastName: 'Maintz' },
{ id: 2, firstName: 'Rob', lastName: 'Dougan' },
{ id: 3, firstName: 'Ed', lastName: 'Avins' },
{ id: 4, firstName: 'Jamie laptop', lastName: 'Avins' },
{ id: 5, firstName: 'Dave', lastName: 'Dougan' },
{ id: 6, firstName: 'Abraham', lastName: 'Elias' },
{ id: 7, firstName: 'Jacky', lastName: 'Ngyuyen' },
{ id: 8, firstName: 'Jay', lastName: 'Ngyuyen' },
{ id: 9, firstName: 'Jay', lastName: 'Robinson' },
{ id: 10, firstName: 'Rob', lastName: 'Avins' },
{ id: 11, firstName: 'Ed', lastName: 'Dougan' },
{ id: 12, firstName: 'Jamie', lastName: 'Poulden' },
{ id: 13, firstName: 'Dave', lastName: 'Spencer' },
{ id: 14, firstName: 'Abraham', lastName: 'Avins' },
{ id: 15, firstName: 'Jacky', lastName: 'Avins' },
{ id: 16, firstName: 'Rob', lastName: 'Kaneda' },
{ id: 17, firstName: 'Ed', lastName: 'Elias' },
{ id: 18, firstName: 'Tommy', lastName: 'Dougan' },
{ id: 19, firstName: 'Rob', lastName: 'Robinson' }
]

sencha touch json store的更多相关文章

  1. sencha touch之store

    store相当于数据库的表,是模型实例的集合.(是不是可以看成结构体数组) 可以对模型实例进行新建.更新.读取.删除.排序和过滤等操作. 创建store 由于store是表,必须要有模型或者定义字段, ...

  2. Sencha Touch 2.2 Store Proxy 异常监控

    移动端到服务端通信往往会发生很多莫名的异常情况,如何有效的监控proxy异常,给用户友好的用户体验呢? Proxy给我提供了异常exception的监听事件,只需要监控该项目即可. Sencha To ...

  3. 跟我一起玩转Sencha Touch 移动 WebApp 开发(一)

    1.目录 移动框架简介,为什么选择Sencha Touch? 环境搭建 创建项目框架,框架文件简介 创建简单Tabpanel案例 自定义图标的方式 WebApp产品测试和发布 HTML5离线缓存 发布 ...

  4. 再探 Ext JS 6 (sencha touch/ext升级版) 变化篇 (编译命令、滚动条、控制层、模型层、路由)

    从sencha touch 2.4.2升级到ext js 6,cmd版本升级到6.0之后发生了很多变化 首先从cmd说起,cmd 6 中sencha app build package不能使用了,se ...

  5. 初探 Ext JS 6 (sencha touch/ext升级版)

    Sencha Touch 现在已全面升级至Ext Js 6,那么我们如何使用他们呢? 首先去官网下载最新的sdk和帮助文档 sdk下载地址:https://www.sencha.com/product ...

  6. Sencha Touch Guide

     1.一些命令 创建APP #  Make sure the current working directory is the Sencha Touch 2 SDK 例如D:\Program File ...

  7. 跟我一起玩转Sencha Touch 移动 WebApp 开发1

    跟我一起玩转Sencha Touch 移动 WebApp 开发(一) 1.目录 移动框架简介,为什么选择Sencha Touch? 环境搭建 创建项目框架,框架文件简介 创建简单Tabpanel案例 ...

  8. 【翻译】在Sencha Touch中创建离线/在线代理

    原文:Creating an Online/Offline proxy in Sencha Touch 概述 在Sencha Touch中,一个常见的需求就是,当设备在没有连接互联网的时候,应用程序必 ...

  9. 【翻译】使用Sencha Touch创建基于Tizen应用程序

    原文:Building a Tizen App With Sencha Touch 作者:Gautam Agrawal Gautam Agrawal is Sencha's Sr. Product M ...

随机推荐

  1. NekoHTML

    1.如何使用NekoHTML? 必须在 Java Build Path里加入 nekohtml.jar , xercesImpl.jar 以及xalan.jar.下载的NekoHTML目录中并没有xe ...

  2. C#如何加载程序运行目录外的程序集

    我们的应用程序部署的时候,目录结构一般不会只有运行程序的目录这一个,我们可能在运行目录下建子目录,也可能使用System32目录,也可能使用其它第三方的程序集..Net程序集 首先会在GAC中搜索相应 ...

  3. MATLAB LU函数

    高斯消元法求解线性方程,包括把增广矩阵转换为三角矩阵形式的过程,消去阶段工作 步骤是把矩阵A分解成为下三角L和上三角U的乘积.这种计算L,U的过程称为LU分解法. lu实现对矩阵的分解. [L,U] ...

  4. nodejs错误:ld: library not found for -lgcc_s.10.5 clang: error: linker command failed with exit code 1 (use -v to see invocation)

    解决方案: $ cd /usr/local/lib $ sudo ln -s ../../lib/libSystem.B.dylib libgcc_s.10.5.dylib 参考链接

  5. SSRS生成报表

    使用程序运行Reporting Service自动生成文件,可以参数使用ReportExecutionService.Render方法进行处理. 1.     连接至Reporting Service ...

  6. jsp实现计算器

    JavaBean package com.itheima.domain; import java.math.BigDecimal; public class BigDecimalDemo { priv ...

  7. 收藏2个mongodb connector网址

    https://github.com/plaa/mongo-spark https://github.com/mongodb/mongo-hadoop http://codeforhire.com/2 ...

  8. Android Studio如何显示行号

    Android Studio默认没有显示行号,很多同学在使用中很不习惯.本经验介绍怎样让Android Studio显示行号. 首先我们打开我们下载安装好的Android Studio 然后右击工具按 ...

  9. java星座、年龄、日期等

    星座: public static String getStar(Date date) { Calendar cal = Calendar.getInstance(); cal.setTime(dat ...

  10. JavaScript高级程序设计(九):基本概念----函数

    一.参数的理解 1.ECMAScript中的参数在内部是用一个数组来表示的.函数接收到的始终是这个数组,而不关心数组中包含多少个参数,即使没有参数也可以. 2.实质上,函数可以通过arguments对 ...