手机
当前位置:查字典教程网 >编程开发 >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的数据访问与更新问题】相关文章:

prototype 的说明 js类

纯javascript制作日历控件

JavaScript的while循环的使用

精通JavaScript的this关键字

JS实现简单路由器功能的方法

Javascript节点关系实例分析

在JS方法中返回多个值的方法汇总

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

下拉菜单

popdiv

精品推荐
分类导航