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 相关文章推荐
动态表格Table类的实现
Aug 26 Javascript
实现只能输入数字的input不用replace方法
Sep 12 Javascript
JSF中confirm弹出框的用法示例介绍
Jan 07 Javascript
jQuery中click事件用法实例
Dec 26 Javascript
如何改进javascript代码的性能
Apr 02 Javascript
js中数组的常用方法小结
Dec 30 Javascript
JavaScript实现一个带AI的井字棋游戏源码
May 21 Javascript
使用javascript函数编写简单银行取钱存钱流程
May 26 Javascript
解决 viewer.js 动态更新图片导致无法预览的问题
May 14 Javascript
js设置鼠标悬停改变背景色实现详解
Jun 26 Javascript
VUE兄弟组件传值操作实例分析
Oct 26 Javascript
webpack优化之代码分割与公共代码提取详解
Nov 22 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
77A一级收信机修理记
2021/03/02 无线电
PHP文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
探讨:array2xml和xml2array以及xml与array的互相转化
2013/06/24 PHP
html静态页面调用php文件的方法
2014/11/13 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
使用AngularJS创建单页应用的编程指引
2015/06/19 Javascript
基于JavaScript实现div层跟随滚动条滑动
2016/01/12 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
Node.js连接postgreSQL并进行数据操作
2016/12/18 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
2017/05/17 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
WebStorm ES6 语法支持设置&babel使用及自动编译(详解)
2017/09/08 Javascript
AnglarJs中的上拉加载实现代码
2018/02/08 Javascript
Flutter实现仿微信底部菜单栏功能
2019/09/18 Javascript
vue 验证码界面实现点击后标灰并设置div按钮不可点击状态
2019/10/28 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
jQuery 移除事件的方法
2020/06/20 jQuery
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
[01:18]DOTA2超级联赛专访hanci ForLove淘汰感言曝光
2013/06/04 DOTA
使用Python编写Linux系统守护进程实例
2015/02/03 Python
给Python入门者的一些编程建议
2015/06/15 Python
python使用pymysql实现操作mysql
2016/09/13 Python
python 每天如何定时启动爬虫任务(实现方法分享)
2018/05/21 Python
python由已知数组快速生成新数组的方法
2020/04/08 Python
让Django的BooleanField支持字符串形式的输入方式
2020/05/20 Python
详解用Python爬虫获取百度企业信用中企业基本信息
2020/07/02 Python
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
潘婷洗发水广告词
2014/03/14 职场文书
五四青年节演讲稿
2014/05/26 职场文书
美食节策划方案
2014/05/26 职场文书
2014机关干部学习“焦裕禄精神”思想汇报
2014/09/19 职场文书
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript