-
-
lizf 小试身手Lv3
发表于2021-3-22 11:23
悬赏1
已解决
楼主
场景如下:业务前台录入时某选项框为多选,导致入库后数据为:1/2/3
现有维表:
1:数值A
2:数值B
3:数值C
制表时如何操作,可以显示为:数值A/数值B/数值C
现有维表:
1:数值A
2:数值B
3:数值C
制表时如何操作,可以显示为:数值A/数值B/数值C
最佳答案
lizf 发表于 2021-3-23 17:22
self.value.split(',').select(true,diminf('担保方式',@,'NAME')).join(',')
问题解决
关贴总结:
self.value.split(',').select(true,diminf('担保方式',@,'NAME')).join(',')
感谢楼主分享
19个回答
显示维表里的文字字段显示市1|2|3,如果代码字段和主题表字段保持对应 浮动出来依然还是这样
xxxl 发表于 2021-3-22 14:01
您这里是需要数据浮动出来也是1|2|3吗
需求中描述的,数据是1/2/3,要求显示为数值A/数值B/数值C,维表id字段存的值为1,一定有什么办法可以做对应
lizf 发表于 2021-3-22 14:03
需求中描述的,数据是1/2/3,要求显示为数值A/数值B/数值C,维表id字段存的值为1,一定有什么办法可以做对 ...
用diminf函数可以取维表对应的值https://bbs.esensoft.com/thread-135211-1-1.html
感觉您描述的不太清楚 到底是一个字段里存的数据是1|2|3还是说三个字段三个数据分别是1、2、3
如果是前者 现在已经有1|2|3存在一个字段里 用diminf取出或是浮动就行了,如果是三个字段分开就需要取出后再拼接起来
xxxl 发表于 2021-3-22 14:11
用diminf函数可以取维表对应的值https://bbs.esensoft.com/thread-135211-1-1.html
感觉您描述的不太清楚 ...
我写的真的很不清晰嘛~主题表字段存的1/2/3,维表id字段存的1对应数值A,2对应数值B,3对应数值C
lizf 发表于 2021-3-22 14:15
我写的真的很不清晰嘛~主题表字段存的1/2/3,维表id字段存的1对应数值A,2对应数值B,3对应数值C ...
确实有点不清楚,那这里就是分开存的。用上述的diminf函数取出每个字段值然后拼在一起就行了
xxxl 发表于 2021-3-22 14:17
确实有点不清楚,那这里就是分开存的。用上述的diminf函数取出每个字段值然后拼在一起就行了 ...
如果是分开存的,我为什么要在描述中说明是多选框呢?