Odoo Qweb 在 t 值字符串中的新行



我试图在字符串结果中有一个新行(回车(,但到目前为止,我还没有做到这一点。

此示例仅忽略""。

<t t-set="foo" t-value="foo_A+'n'+foo_B"/>
  1. 正在工作
  2. 将 CSS "空白:预换行"添加到包含此字符串值的元素

您可以使用:

<t t-set="foo" t-value="foo_A+'&lt;br/&gt;'+foo_B"/>

然后,当您实际打印它时:

<t t-raw="foo"/>

但在执行此操作时要小心,如果变量来自不受信任的来源,它们可能会注入恶意代码。可能更安全的替代方案是:

<t t-esc="foo_A"/><br/><t t-esc="foo_B"/>

最新更新