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 分栏效果实现代码
Aug 29 Javascript
JavaScript 继承详解 第一篇
Aug 30 Javascript
Javascript UrlDecode函数代码
Jan 09 Javascript
Javascript 匿名函数及其代码模式原理
Mar 19 Javascript
网站接入QQ登录的两种方法
Jul 22 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
Aug 31 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
Jul 10 Javascript
jQuery实现的自动加载页面功能示例
Sep 04 Javascript
WebPack基础知识详解
Jan 16 Javascript
在vue中封装可复用的组件方法
Mar 01 Javascript
小程序实现发表评论功能
Jul 06 Javascript
jquery实现加载更多"转圈圈"效果(示例代码)
Nov 09 jQuery
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
全国FM电台频率大全 - 13 福建省
2020/03/11 无线电
PHP5/ZendEngine2的改进
2006/10/09 PHP
解析centos中Apache、php、mysql 默认安装路径
2013/06/25 PHP
简单实用的.net DataTable导出Execl
2013/10/28 PHP
VPS中使用LNMP安装WordPress教程
2014/12/28 PHP
PHP 实现的将图片转换为TXT
2015/10/21 PHP
PHPCMS V9 添加二级导航的思路详解
2016/10/20 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
JavaScript 模仿vbs中的 DateAdd() 函数的代码
2007/08/13 Javascript
Javascript 两个窗体之间传值实现代码
2009/09/25 Javascript
网页右下角弹出窗体实现代码
2014/06/05 Javascript
jQuery自定义数值抽奖活动代码
2016/06/11 Javascript
JavaScript阻止表单提交方法(附代码)
2017/08/15 Javascript
使用JavaScript实现一个小程序之99乘法表
2017/09/21 Javascript
用webpack4开发小程序的实现方法
2019/06/04 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
[01:09:40]Newbee vs Pain 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
简单上手Python中装饰器的使用
2015/07/12 Python
利用Python3分析sitemap.xml并抓取导出全站链接详解
2017/07/04 Python
python读写LMDB文件的方法
2018/07/02 Python
Django实现支付宝付款和微信支付的示例代码
2018/07/25 Python
Python任意字符串转16, 32, 64进制的方法
2019/06/12 Python
Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
2019/06/28 Python
python实现倒计时小工具
2019/07/29 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
python读取ini配置的类封装代码实例
2020/01/08 Python
Python要如何实现列表排序的几种方法
2020/02/21 Python
如何将PySpark导入Python的放实现(2种)
2020/04/26 Python
python 绘制国旗的示例
2020/09/27 Python
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
家长给幼儿园的表扬信
2014/01/09 职场文书
复兴之路纪录片观后感
2015/06/02 职场文书
学会感恩主题班会
2015/08/12 职场文书
2016读书月活动心得体会
2016/01/14 职场文书
vue实现简单数据双向绑定
2021/04/28 Vue.js
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript