extjs editorGrid and store?

chuailong 2009-06-01 04:08:46
我用editorgrid做了个增加行删除行后的操作然后通过JSON传到服务端保存,然后验证数据,其中我删除的行在表中不显示了,但在store 中还是存在,验证时还会检验到。并在下次在做同样操作时,表中上次的数据都清空了也没有显示出来,但我在做保存时store中的上次数据依然存在,怎么清空store中的数据?

我也用store的方法清空所有数据了,表中不显示但查看更改数据时还能查到,这是什么原因引起的?
...全文
230 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qintao1203 2009-06-02
  • 打赏
  • 举报
回复
哈,接分!!
  • 打赏
  • 举报
回复
还不结贴啊,我帮你结了哦,哈哈哈~~
胡须棉花糖 2009-06-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 chuailong 的回复:]
我找到答案了就当散分了


我说的有点乱,
就是store 中设置prunemodifiedrecords属性为 true就可以了

就可以在每次移除和load后就能把上次的数据清空了。

刚才没设就那样了头晕有点急。还是查API不错。

分就散了吧,

感谢热心的兄弟们.
[/Quote]
还是不明白
chuailong 2009-06-01
  • 打赏
  • 举报
回复
我找到答案了就当散分了


我说的有点乱,
就是store 中设置prunemodifiedrecords属性为 true就可以了

就可以在每次移除和load后就能把上次的数据清空了。

刚才没设就那样了头晕有点急。还是查API不错。

分就散了吧,

感谢热心的兄弟们.
hookee 2009-06-01
  • 打赏
  • 举报
回复
光更新store是没用的,store的数据源(比如数组或对象)中的记录要更新,更新后store.reload()即可(有时是自动reload的)。
xiaojing7 2009-06-01
  • 打赏
  • 举报
回复
你的意思在数据库中还存在记录,而在列表中不存在了?
删除后重新 store.load(); 下,是什么样子?

52,787

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧