手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >ExtJS Store的数据访问与更新问题
ExtJS Store的数据访问与更新问题
摘要:可以使用add(Ext.data.Record[]records)或者add(Ext.data.Recordrecord)向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来提交数据修改。

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

用NODE.JS中的流编写工具是要注意的事项

可拖动窗口,附带鼠标控制渐变透明,开启关闭功能

JS获取时间的相关函数及时间戳与时间日期之间的转换

JQuery插件jcarousellite的参数中文说明

JavaScript中eval函数的问题

纯javascript制作日历控件

JQuery中层次选择器用法实例详解

jQuery实现弹出窗口中切换登录与注册表单

JavaScript数据结构与算法之栈与队列

Javascript动态创建表格及删除行列的方法

精品推荐
分类导航