我在Spring 2,Jsp,Dojo,Javascript中工作。
实际上,我正在用表单命令对象中的对象列表填充Jsp页面表格网格。假设在网格中显示了3条记录。我要删除JavaScript getElementById的第三张唱片。删除-row/removeChild函数。该记录将从表示(即网格)中删除。现在当我拯救这个的时候。它需要3条记录到服务器端,而不是2条。因为第三条记录被删除了,所以应该有2条记录。我正在使用Dojo来dragNdrop网格行。
发布于 2012-02-29 10:14:46
无法解决问题,只有另一个逻辑满足了我的需要。Spring表单标记用于将其与objectclass绑定。将已删除项行的id转换为负值,并将该行隐藏在客户端就可以完成此任务。表单提交时,将此负id转换为正值并从DB中删除。
发布于 2012-02-22 13:20:39
如果使用维护数据存储(例如DojoX DataGrid )的网格组件,则可能要删除行的标记,但不要求数据存储清除行数据。当保存发生时,数据存储将发送所有三行。
如果您正在使用DataGrid,则应该使用从DataStore中删除行,这将自动反映在UI中。
发布于 2012-02-22 12:57:48
当我遇到这种问题时,我总是在响应中检查与缓存相关的头。
难道http请求为了刷新视图而从服务器上获取保存的数据时不会访问服务器,而是访问浏览器缓存吗?
https://stackoverflow.com/questions/9390010
复制相似问题