在看板视图 odoo8 的 QWeb 中使用计算字段
use computed Field in QWeb in kanban view odoo8
我的模型中有一个计算字段:
initiatives_count = fields.Integer(compute=count_init)
当我尝试像这样在 QWeb 看板视图中使用此文件时:
<table class="table table-bordered" t-if=" record.initiatives_count.value != 0 ">
它给了我那个错误:
Uncaught Error: QWeb2 - template['kanban-box']: Runtime Error:
TypeError: Cannot read property 'value' of undefined
所以有人知道哪里出了问题吗????
我发现我在哪里出错了,因为我没有定义我将在视图中使用的字段,然后像这样使用它:
<record model="ir.ui.view" id="amad_kanban_view_perspective">
<field name="name">perspective Kabana</field>
<field name="model">perspective</field>
<field name="priority">10</field>
<field name="arch" type="xml">
<kanban>
<field name="name"/>
<field name="initiatives_count"/>
<field name="initiatives"/>
<templates>
<t t-name="kanban-box">
</t>
</templates>
</kanban>
</field>
</record>
我的模型中有一个计算字段:
initiatives_count = fields.Integer(compute=count_init)
当我尝试像这样在 QWeb 看板视图中使用此文件时:
<table class="table table-bordered" t-if=" record.initiatives_count.value != 0 ">
它给了我那个错误:
Uncaught Error: QWeb2 - template['kanban-box']: Runtime Error: TypeError: Cannot read property 'value' of undefined
所以有人知道哪里出了问题吗????
我发现我在哪里出错了,因为我没有定义我将在视图中使用的字段,然后像这样使用它:
<record model="ir.ui.view" id="amad_kanban_view_perspective">
<field name="name">perspective Kabana</field>
<field name="model">perspective</field>
<field name="priority">10</field>
<field name="arch" type="xml">
<kanban>
<field name="name"/>
<field name="initiatives_count"/>
<field name="initiatives"/>
<templates>
<t t-name="kanban-box">
</t>
</templates>
</kanban>
</field>
</record>