使用t-if进行条件渲染

来自Odoo V
跳转至: 导航搜索

我们的看板视图在卡片选项菜单中使用t-if指令做一些与条件关联的可用的选项。客户端在渲染看板视图时,t-if指令计算JavaScript表达式的值,只有当条件计算为true时,标记和内容才会被渲染。

另一个例子是,为在看板卡片上显示任务工作量估算,仅当它是有值时,在date_deadline字段后添加以下:

<t t-if="record.effort_estimate.raw_value gt 0">
<li>Estimate <field name="effort_estimate"/></li></t>

我们用< T t-if =“…”>元素,如果条件为假,元素不产生输出;如果是真的,--则只包含<li>的元素被渲染。注意条件表达式用gt符号代替>,表示大于运算符。