单元格内容换行显示

  • 文档创建者:印然
  • 编辑次数:11次
  • 最近更新:Carly 于 2020-05-26
  • 1. 概述

    1.1 问题描述

    FineReport 报表单元格显示内容的时候,无法直接换行显示,那么如果想要单元格在 Web 端展示数据的时候换行显示该如何实现呢?

    1.2 解决思路

    FineReport 提供了\n操作符来实现单元格内容的换行显示。

    2. \n 实现换行

    2.1 数据来源于直接输入

    新建一张模板,在单元格中输入FineReport\n帆软软件

    保存模板,点击分页预览,可以看到其换行显示了,如下图所示:

    1590118159486562.png

    2.2 数据来源数据集

    如果数据来源于数据集,并且需要换行显示,那么数据集中的数据需要存储换行符\n,如下图所示:

    1590118385849079.png

    3. \n 作为字符串显示

    FineReport 在 Web 端展示报表时,会默认将单元格中的所有\n全部解析为换行

    如果用户不想对单元格的内容进行换行,而是想将\n作为字符串显示在 Web 端,又该如何操作呢?

    3.1 数据来源于直接输入

    如果在单元格直接输入数据的时候,想将 \n 作为字符串显示出来,而不是换行的含义,只需输入\\\\n代替\n即可,如下图所示:

    1590118705377087.png

    3.2 数据来源数据集

    如果数据来源于数据集,可在数据列>高级中设置单元格的 自定义显示值

    将数据集数据中的\n替换为\\\\n,公式为replace($$$,"\n","\\\\n"),如下图所示:

    1590118915674565.png

    附件列表


    主题: 报表应用
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!