手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >ExtJS Store的数据访问与更新问题
ExtJS Store的数据访问与更新问题
摘要:可以使用add(Ext.data.Record[]records)或者add(Ext.data.Recordrecord)向store末尾添...

可以使用add(Ext.data.Record[] records)或者add(Ext.data.Record record)向store末尾添加一个或多个record。如:

复制代码 代码如下:

var newRecord=new PersonRecord({name:"Tom",age:22});

store.add(newRecord);

add函数会将新的数据添加到store的末尾,这对其原有的排序方式可能造成破坏,如果希望保持有序,应使用addSorted,调用方法与add相同。

可以使用insert方法将记录插入到指定的位置,如:

复制代码 代码如下:

var newRecord=new PersonRecord({name:"Tom",age:22});

store.insert(store.getCount(),newRecord);

删除操作可以使用remove和removeAll函数,如:

复制代码 代码如下:

store.remove(store.getAt(0));

store.removeAll();

修改store中的数据:

复制代码 代码如下:

store.getAt(0).set("name","Jesse");

修改record的内部数据之后,可以通过执行rejectChanges()来撤销所有修改,或者通过commitChanges来提交数据修改。

【ExtJS Store的数据访问与更新问题】相关文章:

JQuery控制Radio选中方法分析

javascript组合使用构造函数模式和原型模式实例

纯javascript制作日历控件

jquery预加载图片的方法

JS中Eval解析JSON字符串的一个小问题

jquery简单实现外部链接用新窗口打开的方法

JQuery插件jcarousellite的参数中文说明

JavaScript中eval函数的问题

jQuery实现弹出窗口中切换登录与注册表单

javascript中动态函数用法

精品推荐
分类导航