特殊字符实现复选按钮控件的打印或导出

楼主
我是社区第504714位番薯,欢迎点我头像关注我哦~
1. 概述
填报时打印或导出复选框中打印或导出控件需要修改配置项,如果不想修改配置项怎么实现呢?
参考文档单选按钮组控件的打印/导出,可通过特殊字符实现,如下示例。
2. 示例

「复选框按钮控件」的值只有 true 和 flase,没有数据字典设置,值需要通过设置单元格形态的数据字典,自定义实际值与显示值即可实现打印与导出控件。

2.1 添加控件

随意在一张报表中添加「复选按钮控件」,设置控件所在单元格扩展方向为「纵向扩展」。

2.2 单元格形态设置

设置单元格形态为「数据字典」,类型设置为「自定义」。复选按钮控件,设置当实际值为 true 时,显示值为特殊符号 ☑,实际值为 flase 时,显示值为特殊符号 □ 。

2.3 控件默认值设置

复选按钮控件默认没有值,预览时必须进行至少一次勾选操作,才会赋予单元格值。所以需要先设置控件默认值为 flase,直接在控件所在单元格输入文本 flase 即可。详情可参见:复选按钮、复选按钮组控件默认值

2.4 效果预览

保存报表,点击「填报预览」,点击打印或导出。效果如下图所示:

注:打印和导出 PDF 时,☑ 无法显示,导出 Excel、Word 和图片均正常显示,若需要打印可导出为 Word 或图片再打印。

3. 模板下载:

已完成模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\FormFAQ\打印导出复选按钮控件.cpt



编辑于 2021-6-15 14:35  
分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表