级联下拉不需要提供搜索

Categories:

级联下拉带搜索 前几天在禅道上看到个bug。一个4级的级联下拉带了个搜索框,但是后端接口并未提供搜索实现。 当时我看到后,就找产品商量,直接删掉这个搜索框。级联下拉不需要做搜索。

拿我们生活中最常见的场景,地址选择。
个别产品可能会有热门城市的概念,让你直接选热门城市。
但热门城市外,若你要选择广东省、佛山市、顺德区、北滘镇, 没见过哪个产品提供一个搜索框 让你直接去搜索【顺德】或【北滘】。

因为输入框就这一个,你输入要搜索的关键字是只搜索最后一级呢,还是搜索所有级别再取并集?
这里会带来很大的麻烦。倒不是说技术上做不到,只是很繁琐。
如果搜索的是第四级,意味着要倒推出第三、第二、第一,再拼凑出结果返回前端。

技术上多写了很多代码,使用上的体验也未必好。毕竟重名的选项也多。 而且你下拉的数据量,真的有那么多吗?多到分了树后还要搜索。

如果非要加搜索,那就应该把每一级的输入框分开,然后在每一级的的下拉上分别单独加搜索。

如果你觉得本文对你有帮助或不错,可略表心意,请我喝一杯冰可乐。

Comments