使用t-if进行条件渲染
来自Odoo大V社-odoo中文开发手册
95102545(讨论 | 贡献)2017年8月7日 (一) 15:36的版本 (创建页面,内容为“我们的看板视图在卡片选项菜单中使用t-if指令做一些与条件关联的可用的选项。客户端在渲染看板视图时,t-if指令计算JavaScr...”)
我们的看板视图在卡片选项菜单中使用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符号代替>,表示大于运算符。