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