extjs的表格, 下拉列表等控件, 都可以与Store关联, 由Store代理数据操作, 因此经常需要用Store来添加、删除,读取、修改数据。
Store可以指定Proxy来加载数据, 这个在API Docs中很容易找到示例。这里只举出示例中没有提到的操作, 需要仔细阅读api。
var store = Ext.create('Ext.data.Store', {
fields: ['time', 'send', 'recv'],
autoSync: true,
proxy: {
type: 'memory',
reader: {
type: 'json',
root: 'data'
}
}
});
这是一个本地的store, 有三个字段。
1. 添加记录
store.add({time: Ext.Date.format(new Date(), "H: