-
-
sheis 初学数据Lv2
发表于2019-7-19 10:51
悬赏1
已解决



sheis 发表于 2019-7-19 14:47
不行,不生效sad.gifsad.gif
我本地用这个方法是生效的 多选也是正常的 你的主题表字段有没有关联维表呢?枚举值的格式是 显示值:实际值,,用参数去做过滤的时候用的是实际值 那这个实际值是否跟数据库中存的数据是匹配的呢?从数据层面去排查问题,不要单停留在前台效果去看。那很难看出来的。
15个回答
@dw^””.split("\\|")将选中的下拉节点ID以数组格式返回 过滤条件设置xxb.bbq in @dw^””.split("\\|") 试试
缱绻 发表于 2019-7-19 10:56
@dw^””.split("\\|")将选中的下拉节点ID以数组格式返回 过滤条件设置xxb.bbq in @dw^””.split("\\|") ...
还是没有出来结果,多选和单选都不生效,图一是多选的解析出来的where条件。


对的 主题表.字段 还是不行吗
-
liyi674254133 小试身手Lv3
我有个思路,数据库里,关于客户类型存的值,是字符串;
可以把它做成维表,形式如下:
也就是做成:
个人客户 个人客户
公司客户 公司客户
这个形式的维表,然后客户类型这个字段绑定这个维表,参数组件用维下拉框组件,允许多选,自动过滤,即可;
枚举值这块我用的极少,基本是这样绕过去的
缱绻 发表于 2019-7-19 13:49
对的 主题表.字段 还是不行吗
不行,不生效


liyi674254133 发表于 2019-7-19 14:43
我有个思路,数据库里,关于客户类型存的值,是字符串;
可以把它做成维表,形式如下:
要是没有别的法子,好像只能设成维了
-
liyi674254133 小试身手Lv3
sheis 发表于 2019-7-19 14:48
要是没有别的法子,好像只能设成维了
其实设成维表,还有一个好处就是,分析的时候,可以按照客户类型浮动,能够实现合计行,所以也是一劳永逸的