下拉复选框显示值问题

image.png


image.png

选中之后移动光标角色一,角色二,角色三就变成实际值1,2,3了。我像让它显示角色一,二,三。该如何调

FineReport aafighting 发布于 2020-7-11 13:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
IceBall09Lv6中级互助
发布于2020-7-13 09:56

image.png选中该单元格,设置公式形态。

JOINARRAY(MAPARRAY(split($$$,','),MAP(item,"所在数据集的名称","实际值的字段名","显示值的字段名")),',')


  • aafighting aafighting(提问者) 不太行,JOINARRAY(MAPARRAY(split($$$,\',\'),MAP(item,\"ds2\",\"role\",\"rolename\")),\',\')。显示值问题是解决了,但是填报提交到数据库的也变成了显示值,假如显示值是角色1,那么他的实际值是1,控制着sheet1,sheet2 子表的页面。提交角色1的话就不能控制权限了。
    2020-07-13 14:21 
  • IceBall09 IceBall09 回复 aafighting(提问者) 不会呀,我提交上去还是还是实际值呀,是不是你控件的数据字典实际值选错了
    2020-07-13 15:15 
  • aafighting aafighting(提问者) 回复 IceBall09 谢谢!是的实际值和显示值设置一样了
    2020-07-13 16:03 
  • IceBall09 IceBall09 回复 aafighting(提问者) 不用谢
    2020-07-13 16:08 
最佳回答
0
zsh331Lv8专家互助
发布于2020-7-11 14:03

单元格控件做形态转换即可!


image.png

  • aafighting aafighting(提问者) 就是用的形态转换赴的显示值和实际值 ,1,2,3是实际值,角色一,角色二,角色三是显示值,下拉复选框选中之后就变成实际值了1,2,3了
    2020-07-11 18:16 
  • zsh331 zsh331 回复 aafighting(提问者) 是的,编辑完以后就自动变成显示值了,编辑状态默认实际值。
    2020-07-11 18:18 
  • aafighting aafighting(提问者) 回复 zsh331 现在的情况是编辑以后变成实际值(1,2,3),编辑状态是显示值(角色一,角色二,角色三)刚好反了,而且这个下拉框的值需要提交到数据库里面传实际值(1,2,3)
    2020-07-11 18:23 
最佳回答
0
用户x4037443Lv5见习互助
发布于2020-7-11 14:03
  • 5关注人数
  • 502浏览人数
  • 最后回答于:2020-7-13 09:56
    请选择关闭问题的原因
    确定 取消
    返回顶部