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 相关文章推荐
基于jquery实现的表格分页实现代码
Jun 21 Javascript
用js正确判断用户名cookie是否存在的方法
Jan 28 Javascript
javascript中的self和this用法小结
Feb 08 Javascript
js打开新窗口方法整理
Feb 17 Javascript
javascript圆盘抽奖程序实现原理和完整代码例子
Jun 03 Javascript
jQuery+HTML5加入购物车代码分享
Oct 29 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
Sep 01 Javascript
js 连续赋值的简单实现
Jun 13 Javascript
酷! 不同风格页面布局幻灯片特效js实现
Feb 19 Javascript
BootStrap入门教程(二)之固定的内置样式
Sep 19 Javascript
VUE : vue-cli中去掉路由中的井号#操作
Sep 04 Javascript
javascript的setTimeout()使用方法总结
Nov 20 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中auto_prepend_file与auto_append_file用法实例分析
2014/09/22 PHP
php连接odbc数据源并保存与查询数据的方法
2014/12/24 PHP
PHP中应该避免使用同名变量(拆分临时变量)
2015/04/03 PHP
PHP实现非阻塞模式的方法分析
2018/07/26 PHP
JavaScript Event学习第六章 事件的访问
2010/02/07 Javascript
innerHTML 和 getElementsByName 在IE下面的bug 的解决
2010/04/09 Javascript
asp.net+js 实现无刷新上传解析csv文件的代码
2010/05/17 Javascript
jQuery瀑布流插件Wookmark使用实例
2014/04/02 Javascript
JQuery.get提交页面不跳转的解决方法
2015/01/13 Javascript
JS实现为表格动态添加标题的方法
2015/03/31 Javascript
javascript操作ul中li的方法
2015/05/14 Javascript
jQuery实现在最后一个元素之前插入新元素的方法
2015/07/18 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
快速解决js开发下拉框中blur与click冲突
2016/10/10 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
tab栏切换原理
2017/03/22 Javascript
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
推荐10款扩展Web表单的JS插件
2017/12/25 Javascript
vue上传图片到oss的方法示例(图片带有删除功能)
2018/09/27 Javascript
用WebStorm进行Angularjs 2开发(环境篇:Windows 10,Angular-cli方式)
2018/12/05 Javascript
在vue中使用image-webpack-loader实例
2020/11/12 Javascript
Python 除法小技巧
2008/09/06 Python
python操作MySQL数据库的方法分享
2012/05/29 Python
Python Web开发模板引擎优缺点总结
2014/05/06 Python
Python numpy实现二维数组和一维数组拼接的方法
2018/06/05 Python
Python对象中__del__方法起作用的条件详解
2018/11/01 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
使用Python实现 学生学籍管理系统
2019/11/26 Python
如何创建一个Flask项目并进行简单配置
2020/11/18 Python
python re.match()用法相关示例
2021/01/27 Python
Java面试题汇总
2015/12/06 面试题
简单的项目建议书模板
2014/03/12 职场文书
2015年财务经理工作总结
2015/05/13 职场文书
《蚂蚁和蝈蝈》教学反思
2016/02/22 职场文书
公司年会主持词范文!
2019/05/07 职场文书
python百行代码实现汉服圈图片爬取
2021/11/23 Python