小编Sza*_*pul的帖子

过滤时添加/编辑UI表数据的最佳实践

有没有人知道如果在过滤数据时在UI表中编辑/添加数据有哪些最佳做法?

例1:

假设我们有一个包含两个选项的表:添加新记录并编辑选定的记录.此外,该表还可以选择在A列上过滤数据.

现在,如果通过过滤具有值"1"的列A来过滤表,并且我想在列A中添加一个与过滤器要求匹配的新记录,那么应该发生什么:

  1. 该表应刷新并显示具有所选新添加记录的筛选记录.
  2. 该表应重置过滤器并显示所选的新记录.
  3. 该表应该什么都不做,并按原样显示已过滤的记录.过滤器重置时,将显示新添加的记录.

对我来说,最直接的解决方案是1号.但是如何解决第2例中的问题:

例2:

如果通过过滤具有值"1"的列A来过滤表,并且我想要添加一个新记录,在列A中具有值"2",那么应该发生什么:

  1. 该表应显示具有所选新添加记录的筛选记录,尽管它不会对筛选器进行匹配.
  2. 该表应重置过滤器,并且应显示所有记录,并选择新的记录.
  3. 该表应该什么都不做,并按原样显示已过滤的记录.

同样的故事是当我们过滤记录时,在选定的记录中我们想要编辑过滤发生的值.是否应该重置编辑后的记录而不是disapear或filtre?

或者最好的方法是在启用过滤器时禁用添加/编辑操作?

user-interface design-patterns filtering

5
推荐指数
1
解决办法
678
查看次数