一:问题现象
在移动端访问报表时候,当下拉框参数的备选值太多时候,该参数不能手工输入值,只能花老半天的时间地从海量的下拉备选值中选择想要的值。
(问题场景图)
二:问题原因
这是由于移动端中的下拉框参数等是通过调用手机系统的原生控件实现的。
目前暂不支持下拉框在移动端进行手工输入。
三:解决方案
通过文本输入框参数与下拉框参数联动来解决移动端下拉参数备选值较多的问题
(1)实例效果:
首先在文本框参数输入内容(品),然后就联动了下拉框参数,在经过筛选下拉备选值中(调味品、特制品、日用品)选择想要的内容即可。
(案例效果)
(2)详细操作:
①新建一个文本输入框,是给用户直接输入参数内容进行筛选,文本输入框的制作可参考文档:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=21954820
②新建一个下拉框,下拉框的备选值中查询到的是:文本输入框模糊查询得到数据(设置如下图),详情可参考文档:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=21954835
③在数据集中引用步骤二中创建的下拉框参数(如下图):
④制作报表,发布到移动端(效果如下图):