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

Xml t值字符串中的Odoo Qweb新行,xml,odoo,qweb,Xml,Odoo,Qweb,我试图在字符串结果中获得一个新行(回车符),但到目前为止,我还没有做到这一点 此示例忽略了“\n” <t t-set="foo" t-value="foo_A+'\n'+foo_B"/> \n在工作 将CSS“空白:预换行”添加到包含此字符串值的元素中 您可以使用: <t t-set="foo" t-value="foo_A+'&lt;br/&gt;'+foo_B"/> 然后,当您实际打印时: <t t-raw="foo"/>

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

此示例忽略了“\n”

<t t-set="foo" t-value="foo_A+'\n'+foo_B"/>

  • \n在工作
  • 将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"/>
    



    不起作用?不,不能在属性值中使用html