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常见注意事项
Jan 01 Javascript
兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
Jul 14 Javascript
文字溢出实现溢出的部分再放入一个新生成的div中具体代码
May 17 Javascript
jQuery之排序组件的深入解析
Jun 19 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
Aug 24 Javascript
jQuery的one()方法用法实例
Jan 19 Javascript
常用的JavaScript模板引擎介绍
Feb 28 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
Nov 05 Javascript
BootStrap模态框不垂直居中的解决方法
Oct 19 Javascript
node-red File读取好保存实例讲解
Sep 11 Javascript
Vue数据双向绑定底层实现原理
Nov 22 Javascript
json解析大全 双引号、键值对不在一起的情况
Dec 06 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
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
php自定义函数实现二维数组排序功能
2016/07/20 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
基于prototype扩展的JavaScript常用函数库
2010/11/30 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
2013/04/02 Javascript
js中的前绑定和后绑定详解
2013/08/01 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
基于AngularJs + Bootstrap + AngularStrap相结合实现省市区联动代码
2016/05/30 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
2016/09/01 Javascript
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
react-router实现跳转传值的方法示例
2017/05/27 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
vue组件间通信子与父详解(二)
2017/11/07 Javascript
Vue press 支持图片放大功能的实例代码
2018/11/09 Javascript
微信小程序上传图片并等比列压缩到指定大小的实例代码
2019/10/24 Javascript
python获取当前计算机cpu数量的方法
2015/04/18 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
2019/12/31 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
python requests包的request()函数中的参数-params和data的区别介绍
2020/05/05 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
纯CSS实现预加载动画效果
2017/09/06 HTML / CSS
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
尼克松手表官网:Nixon手表
2019/03/17 全球购物
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
2013/04/28 面试题
下面关于"联合"的题目的输出是什么
2013/08/06 面试题
室内设计自我鉴定
2013/10/15 职场文书
小学教研工作制度
2014/01/15 职场文书
九年级体育教学反思
2014/01/23 职场文书
《生命的药方》教学反思
2014/04/08 职场文书
小学班主任培训方案
2014/06/04 职场文书
2019关于垃圾分类处理的调查报告
2019/12/26 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server
Linux、ubuntu系统下查看显卡型号、显卡信息详解
2022/04/07 Servers