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

JavaScript的while循环的使用

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

JS中Eval解析JSON字符串的一个小问题

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

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

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

点击变化图象 不错

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

Javascript 不能释放内存.

精通JavaScript的this关键字

精品推荐
分类导航