t-if条件内的odoo t-raw/参数
我在OdooV12内部尝试,如果用户有签名,应该打印出来。如果不是,则只应使用静态文本。 我试过这个:t-if条件内的odoo t-raw/参数,odoo,odoo-12,qweb,Odoo,Odoo 12,Qweb,我在OdooV12内部尝试,如果用户有签名,应该打印出来。如果不是,则只应使用静态文本。 我试过这个: <div> <p t-if="record.user_id and record.user_id.signature"> t-raw="record.user_id.signature"</p> <p t-else="">just the company name</p> /div> t-r
<div>
<p t-if="record.user_id and record.user_id.signature">
t-raw="record.user_id.signature"</p>
<p t-else="">just the company name</p>
/div>
t-raw=“记录.用户\u id.签名”
只是公司名称
/div>
但这将以“t-raw=“record.user\u id.signature”作为文本结束
有什么建议吗?
谢谢。签名本身就是HTML代码,因此它不应该在
p
标记中。只需尝试使用t
标记,然后给你的else
一个p
:
只是公司名称
您可能必须扩展if条件,因为清空签名或Odoo中的任何HTML字段将在之后用
填充该字段。谢谢。现在如果有可用的签名,它就工作了。如果没有签名集,它将只是空白,这就是您提到的扩展if条件吗?@L。Writer yes,因为Odoo正在“空”HTML字段中填写答案中提供的HTML。