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 相关文章推荐
获取元素距离浏览器周边的位置的方法getBoundingClientRect
Apr 17 Javascript
JS常用表单验证方法总结
May 22 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
Oct 14 Javascript
JS数字千分位格式化实现方法总结
Dec 16 Javascript
boostrapTable的refresh和refreshOptions区别浅析
Jan 22 Javascript
利用JavaScript实现栈的数据结构示例代码
Aug 02 Javascript
AngularJs+Bootstrap实现漂亮的计算器
Aug 10 Javascript
小程序tab页无法传递参数的方法
Aug 03 Javascript
Vue中使用clipboard实现复制功能
Sep 05 Javascript
JS实现电话号码的字母组合算法示例
Feb 26 Javascript
微信小程序如何使用云开发
May 17 Javascript
如何在JavaScript中正确处理变量
Dec 25 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学习资料汇总与网址
2007/03/16 PHP
php 执行系统命令的方法
2009/07/07 PHP
php学习之 循环结构实现代码
2011/06/09 PHP
php中动态调用函数的方法
2015/03/16 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
jquery插件制作 图片走廊 gallery
2012/08/17 Javascript
js 判断控件获得焦点的示例代码
2014/03/04 Javascript
jquery中append()与appendto()用法分析
2014/11/14 Javascript
深入理解逻辑表达式的用法 与或非的用法
2016/06/06 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
使用vue制作FullPage页面滚动效果
2017/08/21 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
2017/10/20 jQuery
vue2.x+webpack快速搭建前端项目框架详解
2017/11/30 Javascript
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
解决element ui select下拉框不回显数据问题的解决
2019/02/20 Javascript
es6数组之扩展运算符操作实例分析
2020/04/25 Javascript
js+css实现扇形导航效果
2020/08/18 Javascript
Python中线程编程之threading模块的使用详解
2015/06/23 Python
高质量Python代码编写的5个优化技巧
2017/11/16 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
Python多进程写入同一文件的方法
2019/01/14 Python
python 实现让字典的value 成为列表
2019/12/16 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
加拿大花店:1800Flowers.ca
2016/11/16 全球购物
GANT英国官方网上商店:甘特衬衫
2018/02/06 全球购物
人力资源管理专业毕业生推荐信
2013/11/07 职场文书
大课间体育活动方案
2014/03/12 职场文书
煤矿安全演讲稿
2014/05/09 职场文书
商场促销活动总结
2014/07/10 职场文书
丽江古城导游词
2015/02/03 职场文书
服务行业标语口号
2015/12/26 职场文书
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis
MySQL系列之十 MySQL事务隔离实现并发控制
2021/07/02 MySQL
关于JavaScript轮播图的实现
2021/11/20 Javascript
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL