User interface 过滤时添加/编辑UI表数据的最佳实践
有人知道在过滤UI表中的数据时,是否有在UI表中编辑/添加数据的最佳实践吗 示例1: 假设我们有一个具有两个选项的表:添加新记录和编辑所选记录。此外,该表还有一个选项可以过滤A列上的数据 现在,如果表是通过筛选值为“1”的列A进行筛选的,并且我想添加一条新记录,该记录的值位于与筛选要求匹配的列A中,那么会发生什么情况:User interface 过滤时添加/编辑UI表数据的最佳实践,user-interface,design-patterns,filtering,User Interface,Design Patterns,Filtering,有人知道在过滤UI表中的数据时,是否有在UI表中编辑/添加数据的最佳实践吗 示例1: 假设我们有一个具有两个选项的表:添加新记录和编辑所选记录。此外,该表还有一个选项可以过滤A列上的数据 现在,如果表是通过筛选值为“1”的列A进行筛选的,并且我想添加一条新记录,该记录的值位于与筛选要求匹配的列A中,那么会发生什么情况: 该表应刷新并显示筛选后的记录以及选定的新添加的记录 该表应重置过滤器并显示所有选中新记录的记录 该表不应执行任何操作,并按原样显示过滤后的记录。当过滤器复位时,将显示新添加的记录
同样的情况是,我们过滤了记录,并且在所选记录中,我们希望编辑进行过滤的值。编辑后的记录是否应被清除,或者是否应重置过滤器
或者最好的方法是在过滤器打开时禁用添加/编辑操作?我不知道是否有关于它的最佳实践,但我以前也遇到过这个问题。我提出了两种不同的解决方案:
我刚刚检查了google文档和libre office,它们都只是显示新记录,而不考虑过滤器。您需要重新应用过滤器以将其从视图中隐藏(在这两种情况下,“A”列都由“值1”过滤):
我喜欢解决方案2,非常优雅。