Odoo 10 使用自定义字段内容
Odoo 10 use custom field contents
可能是菜鸟问题,但我发现很难理解这个问题:
我可以通过添加字段和修改表单视图在 Project
模型上创建自定义字段(布尔值):
<field name="x_project_urgent"/>
这与预期的一样有效。
现在,我想根据看板视图中此字段的值呈现一些 html:
我想要的代码可以这样读(但显然这行不通):
<div attrs="{'invisible': [('x_project_urgent', '=', True)]}">
URGENT
</div>
所以 x_project_urgent
是我的布尔自定义字段。如果在此 'kanban' 视图中我使用 <field>
标签,它将显示 True/False 。问题是我只想有一些简单的逻辑,而不仅仅是显示 True/False 。
我不知道如何访问项目的 x_project_urgent 自定义属性并在视图中编写任何 'logic' 代码。
project.x_project_urgent
给我错误:Error: Unknown field project.x_project_urgent in
我的猜测是这是可能的,但我是 odoo 的菜鸟,我什至不知道在文档中的哪里可以找到它...
编辑:
当我在看板中显示 x_project_urgent booelan 字段的值时,请看结果:
<div class="o_primary">
<span><t t-esc="record.name.value"/></span>
<span t-field="record.x_project_urgent"/>
<span t-esc="record.x_project_urgent"/>
<span t-esc="record.x_project_urgent.value"/>
</div>
您应该这样做:
<t t-if="record.x_project_urgent.value">
<div> URGENT</div>
</t>
可能是菜鸟问题,但我发现很难理解这个问题:
我可以通过添加字段和修改表单视图在 Project
模型上创建自定义字段(布尔值):
<field name="x_project_urgent"/>
这与预期的一样有效。 现在,我想根据看板视图中此字段的值呈现一些 html:
我想要的代码可以这样读(但显然这行不通):
<div attrs="{'invisible': [('x_project_urgent', '=', True)]}">
URGENT
</div>
所以 x_project_urgent
是我的布尔自定义字段。如果在此 'kanban' 视图中我使用 <field>
标签,它将显示 True/False 。问题是我只想有一些简单的逻辑,而不仅仅是显示 True/False 。
我不知道如何访问项目的 x_project_urgent 自定义属性并在视图中编写任何 'logic' 代码。
project.x_project_urgent
给我错误:Error: Unknown field project.x_project_urgent in
我的猜测是这是可能的,但我是 odoo 的菜鸟,我什至不知道在文档中的哪里可以找到它...
编辑:
当我在看板中显示 x_project_urgent booelan 字段的值时,请看结果:
<div class="o_primary">
<span><t t-esc="record.name.value"/></span>
<span t-field="record.x_project_urgent"/>
<span t-esc="record.x_project_urgent"/>
<span t-esc="record.x_project_urgent.value"/>
</div>
您应该这样做:
<t t-if="record.x_project_urgent.value">
<div> URGENT</div>
</t>