You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apex 22.1交互式报表Email列无法换行问题求助

解决Apex 22.1交互式报表Email列换行问题

问题分析

当前代码未生效的核心原因:长邮箱属于无空格的连续字符串,仅靠white-space:normal无法触发换行,且内联样式可能被Apex报表的默认CSS覆盖。

修正方案

1. 优化CSS样式

替换原有CSS,使用更适配连续字符串的换行属性:

.email-wrap {
    display: block;
    width: 200px;
    white-space: pre-wrap; /* 保留格式同时允许换行 */
    overflow-wrap: break-word; /* 针对长单词/连续字符串强制换行 */
    word-break: break-all; /* 兼容旧浏览器 */
}

2. 调整HTML表达式

用类名替代内联样式,避免优先级冲突:

<span class="email-wrap">#COLUMN_NAME_OF_REPORT#</span>

3. 确认Apex报表列设置

  • 进入交互式报表的列属性,将该列的类型设为「HTML表达式」
  • 若仍有样式覆盖问题,可增强CSS选择器优先级:
.t-IRR-table .email-wrap {
    display: block;
    width: 200px;
    white-space: pre-wrap;
    overflow-wrap: break-word;
}

内容的提问来源于stack exchange,提问作者Velocity

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 17:42:13