ExtJS Store的数据访问与更新问题

可以使用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来提交数据修改。

时间: 2024-10-12 10:32:31

ExtJS Store的数据访问与更新问题的相关文章

ExtJS Store的数据访问与更新问题_extjs

可以使用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,调用方法与a

一起谈.NET技术,Dojo Data Store——统一数据访问接口

无论在传统的桌面应用还是在主流的互联网应用中,数据始终占据着软件应用中的核心地位.当下,web2.0已经是一个让人们耳熟能详的词汇,而由此带来的数据的开放与共享,引领我们走入了海量数据时代.在今天的互联网上,数据的交互几乎成为了我们的终极诉求,可随之而来的数据多样性,信息的分布式存储及松耦合,以及数据量的几何级规模的膨胀也带来了数据组织上的难度的增大,与此同时,伴随着Ajax, RIA及面向服务的网络应用的发展,其所要求的客户端数据处理逻辑的复杂性不断增加,使得开发难度不断加大. 出于简化数据处

Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列 3 ----数据访问层

在上一篇中,我们已经搭建起了整个解决方案的项目,并且建好了数据库,完成了实体类和Nhibernate映射文件.在本文中,将定义数据访问接口,并利用Nhibernate实现接口,利用Spring.net配置起来dao.并对其进行单元测试. 数据访问层也和Petshop等框架一样,分为数据访问的接口以及实现,不过这里的数据访问实现相比之下就清晰和明显了的多,Nhibernate本身就是支持多数据库的,所以这样做不是为了多数据库,而是为了Nhibernate的可插拨,即使哪一天发现由于一些问题,比如说

剖析 ADO.NET 批处理更新(深入研究数据访问)

ado|访问|数据 ADO.NET 应用程序和基础数据源之间的交互基于一个具有双向信道的双体系结构.您可以使用各个特定于提供程序的命令或批处理更新过程来访问数据源,以读取和写入行.在这两种情况下,数据访问都会产生完全双向绑定,并涉及各种不同的对象和方法.您可以使用如 SqlCommand 和 OleDbCommand 等命令类来执行单个命令.可使用数据适配器对象来下载断开连接的数据,提交更新的行集.虽然 "数据集" 是数据适配器用于返回和提交记录块的容器对象,但各个命令通过数据读取器对

Extjs ajax json从store获取数据失败

问题描述 Extjs ajax json从store获取数据失败 如图:getStore()获取store数据之后赋值给tdStore,遍历过程中的数据是正确的,但是把把遍历到的数据放在tdStore中时提醒add函数undefined,然后打印了一下tdStore,发现是未定义的,这是为什么?? 解决方案 Ext.getStore没有获取到store对象,自己检查下这个store对象的storeId是什么,注意大小写匹配http://docs.sencha.com/extjs/4.1.3/#!

“数据访问函数库”(DataAccessLibrary for .net2.0 )源代码下载 09.06.15更新

  最新下载地址: http://www.naturefw.com/nature/down.aspx      DLL文件说明      Controls.dll 控件集合,包含QuickPager分页控件等.      DataAccess2.0.dll 数据访问函数库,分页控件需要使用这个dll来访问数据库.   连接字符串,在web.config里面设置如下:     <appSettings>        <add key="DataBaseType" va

精华的微软文章.NET 数据访问架构指南

访问|架构|精华|数据|微软 数据绑定 所有这三个对象都可以作为数据绑定控件的数据源.而DataSet 和 DataTable 可作为更广范围控件的数据源.这是因为DataSet 和 DataTable 实现了(生成Ilist接口)IlistSource接口,而SqlDataReader 实现了Ienumerable接口.许多能进行数据绑定的WinForm控件需要实现了Ilist接口的数据源. 这种不同是因为为每种对象类型设计的场景类型不同.DataSet (它包含 DataTable)是一个丰

.NET 数据访问架构指南(一)

访问|架构|数据 概述:本文提供了在多层.NET应用程序中实施基于ADO.NET的数据访问层的指导原则.其重点是一组通用数据访问任务和方案,并指导你选择最合适的途径和技术(68张打印页). 目录 ADO.NET简介 管理数据库链接 错误处理 性能 通过防火墙建立链接 处理 BLOBs 事务处理 数据分页 简介 如果你在为.NET应用程序设计数据访问层,那么就应该把 Microsoft ADO.NET用作数据访问模型.ADO.NET扩展丰富,并且支持结合松散的数据访问需求.多层Web应用程序及We

ASP.NET MVC 音乐商店 - 4. 数据访问

转自 http://www.cnblogs.com/haogj/archive/2011/11/13/2246884.html 上一次,我们使用了模拟的数据从控制器发送到视图模板.现在,我们开始使用真正的数据 库,在这个教程中,我们将指导如何使用 SQL Server Compact 版的数据库,它经常被称为 SQL CE, 来作为数据库引擎,SQL CE 是一个免费的,嵌入式的,基于文件的数据库系统,不需要任何的安装或者配置,很适合本地的开发使用. 注意:可能需要单独安装 SQL Server