【发布时间】:2012-04-29 04:19:02
【问题描述】:
我需要制作一个带有可编辑列的表格。每行是一个单独的记录。我希望能够显示数百条记录,对它们进行编辑,然后将它们提交回服务器进行更新。我不确定表单基础架构是否真的支持这一点。
有没有办法制作一个可重复的表格,以便我得到一个结果列表?这似乎是我可以设想的最接近的解决方案,而无需用 javascript 编写自己的解决方案。欢迎对此提出任何想法。
【问题讨论】:
-
您将执行的编辑是否包括插入、删除和重新排序?如果你可以不用这些东西,那么实现这个可能是相当简单的。如果你需要这些东西,那么你几乎肯定需要一些 JavaScript 来获得流畅的用户体验(JQuery 有一些插件可以帮助你完成这类事情),并且序列化 Yesod 表单可能会变得复杂。