我有一个Web应用程序,可以从数据库中插入/更新/删除记录。每次对表进行事务处理时,都会使用修改类型和触发器中的先前值记录更改。什么是良好的Web用户界面布局,以查看用户的此类交易?目前我们只是以html表行和列格式将整个历史表转储给用户。我正在寻找一些界面提示来更好地呈现这些编辑历史。
感谢您的意见。
答案 0 :(得分:0)
您可以使用数据库表格,纯HTML或js框架生成的网格表示,有很多选项。
对于没有更新的新插入记录,只显示带有插入日期时间的记录。
对于已更新的记录,您可以在行的末尾添加一个链接/按钮,其标题为“历史记录”或“以前的版本”,或者像这样的一些想法,当用户点击它时,您可以打开此记录下的子网格或带有新网格的弹出窗口(取决于您将首先实现网格的方式),这将仅显示此记录的历史记录。
已删除的记录,您可以添加它们(可能在表格的底部)但是灰显或删除。如果您想要删除记录,也可以再次添加历史记录选项。
编辑: 您还可以在网格上方添加一些过滤功能,以便用户选择/仅查看插入/更新/删除的记录,当然还有网格列上的排序功能