“使用t-if进行条件渲染”的版本间的差异
来自Odoo大V社-odoo中文开发手册
(创建页面,内容为“我们的看板视图在卡片选项菜单中使用t-if指令做一些与条件关联的可用的选项。客户端在渲染看板视图时,t-if指令计算JavaScr...”) |
|||
第7行: | 第7行: | ||
我们用< T t-if =“…”>元素,如果条件为假,元素不产生输出;如果是真的,<nowiki>--则只包含<li>的元素被渲染。注意条件表达式用gt符号代替>,</nowiki>表示大于运算符。 | 我们用< T t-if =“…”>元素,如果条件为假,元素不产生输出;如果是真的,<nowiki>--则只包含<li>的元素被渲染。注意条件表达式用gt符号代替>,</nowiki>表示大于运算符。 | ||
+ | |||
+ | 上一节:[[使用t-foreach循环]] 下一节:[[使用t-esc和t-raw来渲染值]] |
2017年12月26日 (二) 00:50的最新版本
我们的看板视图在卡片选项菜单中使用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符号代替>,表示大于运算符。
上一节:使用t-foreach循环 下一节:使用t-esc和t-raw来渲染值