错误代码:1301 数据集配置错误
Query:
在应使用条件的上下文(在 ',' 附近)中指定了非布尔类型的表达式
想使用复选框控件,对结果进行查询。
但是发现,由于FR的原因,默认情况下,多选后的结果并不能在数据集中形成正确的结果。
看大家发的帖子来看,是不能正确转换控件选项为数组型数据,导致SQL中 in 语句后面的无法执行。
这种不方便也不是第一次见了,那就按论坛大多数的解决方法,设置控件为“返回字符串”,分隔符也改成了“ ',' ”这样的。
但是在多选后,就出现顶端这个错误。
已经折腾快一天了,不知道有哪位大神可以帮忙解决一下。
P.S:
发现demo里面,包括帮助网站上的示例,也都没有直接用该控件的原生功能,实现多选后查询的效果。
示例文件里竟然是用“过滤”的方式,来“模拟”多选的筛选查询效果。
不得不说这一点上,FR的工程师们,你们的责任心在哪?!这么多人发贴,都没见有改进。
控件功能不好好完善,还要在帮助示例上做手脚,这不是骗人嘛?!