![fed78ee995c2781f4ca7cffe2843ef1f.png](https://i-blog.csdnimg.cn/blog_migrate/30c3945b6601cc3b86af1ea5c16f1f19.jpeg)
企业级中后台产品通常大量使用表格来展示结构化的数据,对表格数据进行检索,是一个常用功能。在日常设计工作中,我们经常不加思考便产出一个个带有表格数据检索功能的页面。然而,体验良好的表格数据检索功能,需要充分考虑用户的需求和具体的场景,选择合适的数据检索方式及数据检索模式。
关于表格数据检索,我将分两个维度进行探讨,一个是较细粒度的方面,围绕搜索、筛选、排序这三种「数据检索方式」展开,在另一个维度,将围绕表格数据检索这个功能进行,来探讨一些常见的「数据检索模式」。
整体的大纲概览如下:
![2a3c177fac50ea233c8abb49504f9602.png](https://i-blog.csdnimg.cn/blog_migrate/449d680d43b8586c68d14eef04a8b2e8.jpeg)
本节将从一些常用的数据检索模式出发,来聊一聊各模式适合的使用场景,以及在设计时需要注意的问题点,并在此基础上,总结一个较为通用的企业级中后台产品的数据检索模式。
一、单搜索框模式
单搜框的数据检索模式,多适用于可简单通过一个属性就能定位到目标数据的场景。如果对页面空间要求比较高,也可通过单搜索框来完成复杂场景的搜索需求。
1、单属性搜索
- 通过某个特定属性就可以快速定位到目标数据。
- 此特定属性通常是具有唯一识别性的,高使用频率的,对用户决策有意义的。
![c02126428dbd59b9068b341ec5ef610f.png](https://i-blog.csdnimg.cn/blog_migrate/5aa08c441390cdeee23fdbc8da0322b2.png)
2、切换属性搜索
- 切换属性搜索,本质上是属于单属性搜索的一种。
- 如果有多个常用的搜索属性,且希望每次都有比较高的搜索精确度,但页面空间比较局限,可使用切换属性搜索。
- 初始的默认属性应选择使用频率最高的那一个,如果几个属性的使用频率差不多,且追求便捷性,