是否有人知道如果在过滤数据时在UI表中编辑/添加数据有哪些最佳做法?
示例1:
假设我们有一个包含两个选项的表:添加新记录并编辑所选记录。此外,该表还可以选择在A列上过滤数据。
现在,如果通过过滤具有值“1”的列A来过滤表,并且我想在列A中添加一个与过滤器要求相匹配的新记录,那么会发生什么:
对我来说,最直接的解决方案是1号。但是如何解决第2例中的问题:
示例2:
如果通过过滤具有值“1”的列A来过滤表格,并且我想添加一个新记录,在列A中值为“2”,那么应该发生什么:
同样的故事是当我们过滤记录时,在选定的记录中我们想要编辑过滤发生的值。编辑后的记录是否应该重新删除或过滤?
或者最好的方法是在启用过滤器时禁用添加/编辑操作?
答案 0 :(得分:3)
我不知道是否有关于它的最佳做法,但我之前也遇到过这个问题。我提出了两种不同的解决方案:
在下次应用过滤器或重置过滤器之前,不应过滤已编辑/已插入的记录。记录也应该显示不同(即背景颜色较深,或者图标或工具提示),而不是其他人暗示它已被编辑且未被过滤。
编辑或插入后,记录应保持清晰。一旦失去焦点,就应该应用过滤器。理想的解决方案是,如果记录被过滤掉,它就不应该立即走出视野。例如,它可能会被动画看不见。
答案 1 :(得分:3)