查看“使用t-set设置变量的值”的源代码
←
使用t-set设置变量的值
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看并复制此页面的源代码:
对于更复杂的逻辑,我们可以将表达式的结果存储到变量中,以便以后在模板中使用它。要做到这点,需要使用t-set指令,命名的变量并通过t-value指令设置计算指定的值表达式。 例如,下面的代码将错过最后期限的渲染为红色,就像在上一节中,但使用red_or_black变量为CSS类的使用,如下所示: <nowiki><t t-set="red_or_black" t-value=" record.date_deadline.raw_value and record.date_deadline.raw_value lte (new Date()) ? 'oe_kanban_text_red' : ''" /> <li t-att-class="red_or_black"> <field name="date_deadline" /> </li> </nowiki> 变量也可以将HTML内容分配给变量,如下面的示例: <nowiki><t t-set="calendar_sign"> <span class="oe_e"></span> </t> <t t-raw="calendar_sign" /> </nowiki> oe_e CSS类使用 Entypo pictogram字体。代表日历符号的HTML被存储在变量中,这个变量在模板需要时可以使用它。Font Awesome图标集也非常好用,可能已被使用。
返回至
使用t-set设置变量的值
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
odoo 中文开发手册
odoo 开发参考
odoo 实施笔记
Odoo 最佳方案
关于 OdooV
Odoo FAQ
工具
链入页面
相关更改
特殊页面
页面信息
友情链接
odoo官网
odoo中文网
odoo实施