Ext.data.Store
2012-07-24 13:06
337 查看
Store类封装了Model对象的客户段缓存。Store通过Proxy加载数据,并且提供排序、过滤查询Model实例。
创建Store:
// Set up a model to use in our Store
Ext.define('User', {
extend: 'Ext.data.Model',
config: {
fields: [
{name: 'firstName', type: 'string'},
{name: 'lastName', type: 'string'},
{name: 'age', type: 'int'},
{name: 'eyeColor', type: 'string'}
]
}
});
var myStore = Ext.create('Ext.data.Store', {
model: 'User',
proxy: {
type: 'ajax',
url : '/users.json',
reader: {
type: 'json',
rootProperty: 'users'
}
},
autoLoad: true
});
行内数据:
Store也可以加载行内数据,Store将这些数据转化Model实例:
Ext.create('Ext.data.Store', {
model: 'User',
data : [
{firstName: 'Ed', lastName: 'Spencer'},
{firstName: 'Tommy', lastName: 'Maintz'},
{firstName: 'Aaron', lastName: 'Conran'},
{firstName: 'Jamie', lastName: 'Avins'}
]
});
创建Store:
// Set up a model to use in our Store
Ext.define('User', {
extend: 'Ext.data.Model',
config: {
fields: [
{name: 'firstName', type: 'string'},
{name: 'lastName', type: 'string'},
{name: 'age', type: 'int'},
{name: 'eyeColor', type: 'string'}
]
}
});
var myStore = Ext.create('Ext.data.Store', {
model: 'User',
proxy: {
type: 'ajax',
url : '/users.json',
reader: {
type: 'json',
rootProperty: 'users'
}
},
autoLoad: true
});
行内数据:
Store也可以加载行内数据,Store将这些数据转化Model实例:
Ext.create('Ext.data.Store', {
model: 'User',
data : [
{firstName: 'Ed', lastName: 'Spencer'},
{firstName: 'Tommy', lastName: 'Maintz'},
{firstName: 'Aaron', lastName: 'Conran'},
{firstName: 'Jamie', lastName: 'Avins'}
]
});
相关文章推荐
- Ext.data.Store的基本用法
- extjs 之Ext.data.Store变更单行记录值【修改】
- Ext.data.Store add/insert 执行后,绑定Grid 的序号不增加
- 20170907--学习笔记(Ext.data.Store的基本用法)
- Ext.data.Store的基本用法
- 如何把Ext.data.store里的数据一次性用JSON传给后台(添加了后台解析部分)
- Extjs 项目中常用的小技巧,也许你用得着(5)--设置 Ext.data.Store 传参的请求方式
- Ext.data.Store添加动态参数
- Ext.data.Store详解(超级好用)
- Ext.data-Store
- 关于extj4的Ext.data.JsonStore的问题
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- new Ext.data.JsonStore 加载后没有数据显示提示
- ExtJs之Ext.data.Store
- ext.data.store动态加载url
- ExtJs中同一个URL构造多个Ext.data.JsonStore --转载
- Ext.data.Store 4.0 排序
- Extjs Ext.data.store 捕获加载数据的异常,并打印信息
- 设置 Ext.data.Store 传参的请求方式
- Ext.data专题四:Ext.data.Store