历史版本11 :单元格内容换行显示 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 问题描述
FineReport 报表单元格显示内容的时候,无法直接换行显示,那么如果想要单元格在 Web 端展示数据的时候换行显示该如何实现呢?
1.2 解决思路
FineReport 提供了\n操作符来实现单元格内容的换行显示。
2. \n 实现换行编辑
2.1 数据来源于直接输入
新建一张模板,在单元格中输入FineReport\n帆软软件
保存模板,点击分页预览,可以看到其换行显示了,如下图所示:
2.2 数据来源数据集
如果数据来源于数据集,并且需要换行显示,那么数据集中的数据需要存储换行符\n,如下图所示:
3. \n 作为字符串显示编辑
FineReport 在 Web 端展示报表时,会默认将单元格中的所有\n全部解析为换行。
如果用户不想对单元格的内容进行换行,而是想将\n作为字符串显示在 Web 端,又该如何操作呢?
3.1 数据来源于直接输入
如果在单元格直接输入数据的时候,想将 \n 作为字符串显示出来,而不是换行的含义,只需输入\\\\n代替\n即可,如下图所示:
3.2 数据来源数据集
如果数据来源于数据集,可在数据列>高级中设置单元格的 自定义显示值。
将数据集数据中的\n替换为\\\\n,公式为replace($$$,"\n","\\\\n"),如下图所示: