我正在使用Spring MVC 2、Jsp、Dojo、Javascript。
实际上,我正在使用表单命令对象中的对象列表填充 Jsp 页面表格网格。假设网格中显示 3 条记录。我正在使用 JavaScript getElementById..delete-row/removeChild 函数删除第三条记录。该记录将从演示文稿(即网格)中删除。现在当我保存这个时。服务器端需要 3 条记录而不是 2 条。它应该需要 2 条记录,因为第三条记录已被删除。我正在使用 Dojo 拖放网格行。
最佳答案
如果您使用维护数据存储的网格组件 - 例如DojoX DataGrid ,您可能会删除该行的标记,但不会告诉数据存储清除行数据。保存时,数据存储区会发送所有三行。
如果您使用 DataGrid,则应该 delete the row from the DataStore ,这将自动反射(reflect)在 UI 中。
关于java - JSP删除行并保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9390010/