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 相关文章推荐
Javascript动态绑定事件的简单实现代码
Dec 25 Javascript
JavaScript高级程序设计(第3版)学习笔记11 内建js对象
Oct 11 Javascript
js获取当前日期代码适用于网页头部
Jun 27 Javascript
JavaScript中的parse()方法使用简介
Jun 12 Javascript
JS实现的随机排序功能算法示例
Jun 09 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
Oct 25 Javascript
JS实现去除数组中重复json的方法示例
Dec 21 Javascript
Vue2.0实现组件数据的双向绑定问题
Mar 06 Javascript
Vue请求JSON Server服务器数据的实现方法
Nov 02 Javascript
vue 取出v-for循环中的index值实例
Nov 09 Javascript
node+multer实现图片上传的示例代码
Feb 18 Javascript
实现AJAX异步调用和局部刷新的基本步骤
Mar 17 Javascript
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
php源码加密 仿微盾PHP加密专家(PHPCodeLock)
2010/05/06 PHP
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
2011/08/03 PHP
浅谈php serialize()与unserialize()的用法
2013/06/05 PHP
php5.3提示Function ereg() is deprecated Error问题解决方法
2014/11/12 PHP
PHP实现的DES加密解密封装类完整实例
2017/04/29 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
2017/08/02 PHP
php7新特性的理解和比较总结
2019/04/14 PHP
php封装实现钉钉机器人报警接口的示例代码
2020/08/08 PHP
让任务管理器中的CPU跳舞的js代码
2008/11/01 Javascript
showModalDialog模态对话框的使用详解以及浏览器兼容
2014/01/11 Javascript
Vue入门之animate过渡动画效果
2018/04/08 Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
2019/07/25 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
2019/08/11 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
Vue+ElementUI table实现表格分页
2019/12/14 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
2020/04/28 Javascript
JS数据类型判断的几种常用方法
2020/07/07 Javascript
详解vue v-model
2020/08/31 Javascript
Python的组合模式与责任链模式编程示例
2016/02/02 Python
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
Django自定义用户登录认证示例代码
2019/06/30 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
基于python实现计算两组数据P值
2020/07/10 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
施华洛世奇中国官网:SWAROVSKI中国
2020/06/16 全球购物
介绍一下UNIX启动过程
2013/11/14 面试题
临床医学专业个人的自我评价
2013/09/27 职场文书
铣床操作工岗位职责
2014/06/13 职场文书
工伤认定行政答辩状
2015/05/22 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
唐山大地震观后感
2015/06/05 职场文书
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL
Go语言空白表示符_的实例用法
2021/07/04 Golang
Java面试题冲刺第十五天--设计模式
2021/08/07 面试题
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers