ExtJS Store的数据访问与更新问题


Posted in Javascript onApril 28, 2010

可以使用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来提交数据修改。

Javascript 相关文章推荐
如何用js控制css中的float的代码
Aug 16 Javascript
angularJS中router的使用指南
Feb 09 Javascript
JavaScript原生对象之Number对象的属性和方法详解
Mar 13 Javascript
jQuery实现三级菜单的代码
May 09 Javascript
详解vue 配合vue-resource调用接口获取数据
Jun 22 Javascript
Node.js pipe实现源码解析
Aug 12 Javascript
Express + Session 实现登录验证功能
Sep 08 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
Oct 17 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
Nov 15 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
Mar 15 Javascript
arcgis.js控制地图地体的显示范围超出区域自动弹回(实现思路)
Jan 28 Javascript
如何优化vue打包文件过大
Apr 13 Vue.js
JS 事件绑定函数代码
Apr 28 #Javascript
javaScript checkbox 全选/反选及批量删除
Apr 28 #Javascript
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
Apr 27 #Javascript
jQuery EasyUI 中文API Layout(Tabs)
Apr 27 #Javascript
基于jquery实现的服务器验证控件的启用和禁用代码
Apr 27 #Javascript
jQuery 表格插件整理
Apr 27 #Javascript
jquery 事件对象属性小结
Apr 27 #Javascript
You might like
如何选购合适的收音机
2021/03/01 无线电
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
2013/07/05 PHP
linux下安装php的memcached客户端
2014/08/03 PHP
php类中的各种拦截器用法分析
2014/11/03 PHP
php简单socket服务器客户端代码实例
2015/05/18 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
PHP7匿名类的用法示例
2019/04/05 PHP
纯CSS3实现质感细腻丝滑按钮
2021/03/09 HTML / CSS
javascript页面倒计时实例
2015/07/25 Javascript
简单实现js间歇或无缝滚动效果
2016/06/29 Javascript
angularjs 源码解析之injector
2016/08/22 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
2017/02/12 Javascript
JS中使用media实现响应式布局
2017/08/04 Javascript
带你了解session和cookie作用原理区别和用法
2017/08/14 Javascript
vue通过数据过滤实现表格合并
2020/11/30 Javascript
微信小程序里引入SVG矢量图标的方法
2019/09/20 Javascript
layui写后台表格思路和赋值用法详解
2019/11/14 Javascript
javascrpt密码强度校验函数详解
2020/03/18 Javascript
JS代码实现页面切换效果
2021/01/10 Javascript
[03:57]DOTA2英雄梦之声_第03期_幻影刺客
2014/06/21 DOTA
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
Django分页功能的实现代码详解
2019/07/29 Python
使用pth文件添加Python环境变量方式
2020/05/26 Python
详解HTML5 Canvas标签及基本使用
2020/01/10 HTML / CSS
澳大利亚领先的武术用品和健身器材供应商:SMAI
2019/03/24 全球购物
《奇妙的国际互联网》 教学反思
2014/02/25 职场文书
个人公开承诺书
2014/03/28 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
大四学生个人总结
2015/02/15 职场文书
2015中秋节慰问信范文
2015/03/23 职场文书
2019大学竞选班长发言稿
2019/06/27 职场文书
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js
Mysql排序的特性详情
2021/11/01 MySQL