打开模板%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\LineForm\LineForm1.cpt
在D3单元格设置【下拉复选框】控件,返回值类型:字符串,其它默认。
设置数据字典:
选择单元格属性->形态->公式形态,定义公式形态:sql("FRDemo", "select DISTINCT 显示值字段 from 表名 where 实际值字段 in (" + $$$ + ")", 1,null),如下:
注:添加公式形态是为了鼠标离开单元格时,单元格内容能展示显示值而不是实际值。
注:该示例需要将数据库中供应商字段的类型改为能存储字符串的类型,如:char、varchar 等等,这样才能实现效果!
保存设置并填报预览,效果如上图所示。
注:下拉复选框、单选按钮、复选框组等多选控件都有类似的问题,参考本文档处理!