源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-01-03 20:26 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:ExtJS Store的数据访问与更新问题
可以使用add(Ext.data.Record[] records)或者add(Ext.data.Record record)向store末尾添加一个或多个record。如:
[u]复制代码[/u] 代码如下:
  var newRecord=new PersonRecord({name:"Tom",age:22});  store.add(newRecord);
  add函数会将新的数据添加到store的末尾,这对其原有的排序方式可能造成破坏,如果希望保持有序,应使用addSorted,调用方法与add相同。   可以使用insert方法将记录插入到指定的位置,如:
[u]复制代码[/u] 代码如下:
var newRecord=new PersonRecord({name:"Tom",age:22}); store.insert(store.getCount(),newRecord);
  删除操作可以使用remove和removeAll函数,如:
[u]复制代码[/u] 代码如下:
store.remove(store.getAt(0)); store.removeAll();
  修改store中的数据:
[u]复制代码[/u] 代码如下:
store.getAt(0).set("name","Jesse");
  修改record的内部数据之后,可以通过执行rejectChanges()来撤销所有修改,或者通过commitChanges来提交数据修改。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部