Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要Extjs editorgrid存储来排队移除/删除事件,并在以后激发它们_Extjs_Destroy_Jsonstore - Fatal编程技术网

需要Extjs editorgrid存储来排队移除/删除事件,并在以后激发它们

需要Extjs editorgrid存储来排队移除/删除事件,并在以后激发它们,extjs,destroy,jsonstore,Extjs,Destroy,Jsonstore,我有一个表单,用户可以从订单中删除注释。除非用户单击“保存”按钮,否则我不希望notes存储使用已删除的notes调用销毁url。我是否应该能够在商店中调用suspendEvents(true),然后在用户单击save时调用resumeEvents,并将其发布到所有已删除笔记的销毁url?有更好的方法吗?处理此问题的最佳方法是私下维护一个数据集合,其中包含要销毁的便笺的必要信息。您可以钩住“afteredit”事件以附加到此集合,以便以后销毁 之后,您需要做的就是在网格中添加一个工具栏按钮,该按

我有一个表单,用户可以从订单中删除注释。除非用户单击“保存”按钮,否则我不希望notes存储使用已删除的notes调用销毁url。我是否应该能够在商店中调用suspendEvents(true),然后在用户单击save时调用resumeEvents,并将其发布到所有已删除笔记的销毁url?有更好的方法吗?

处理此问题的最佳方法是私下维护一个数据集合,其中包含要销毁的便笺的必要信息。您可以钩住“afteredit”事件以附加到此集合,以便以后销毁

之后,您需要做的就是在网格中添加一个工具栏按钮,该按钮连接了一个处理程序,用于将收集的数据实际传递到服务器,并清除要销毁的笔记集合


希望这能有所帮助,尽管我可能误解了你想要实现的目标,因为你的描述有点难以让我完全理解

在存储上设置autoSave:false配置选项,然后每次用户从订单中删除注释时,只需调用store.remove(notecord)——当用户单击保存按钮时,调用store.save(),所有修改的记录都将发送到服务器(假设您为存储配置了写入程序)

你的建议就是我最后要做的。我认为应该有一种方法让应用商店向服务器发送ajax请求,以便为我完成所有这些工作——特别是因为它似乎拥有所有数据,并且正在侦听正确的事件,这样它就可以为我完成所有这些工作,如果它以这种方式编码的话。