我正在为我的任务应用程序设计看板视图。但是,当我添加以下代码行来呈现邮件关注者(或合作伙伴)ID时,我收到了一个odoo客户端错误(Click here)
<t t-foreach="record.message_follower_ids.value" t-as="rec">
<t t-esc="rec" />;
</t>
以下是完整的看板定义:
<templates>
<t t-name="kanban-box">
<div class="oe_kanban_card">
<div class="oe_kanban_content">
<h4>
<a type="open">
<field name="name" />
</a>
</h4>
<field name="tag_ids" />
<ul>
<li><field name="user_id" /></li>
<li><field name="date_deadline" /></li>
<t t-if="record.effort_estimate.raw_value > 0">
<li>Estimate <field name="effort_estimate"/></li>
</t>
</ul>
<div class="oe_kanban_bottom_right">
<field name="kanban_state"
widget="kanban_state_selection"/>
</div>
<div class="oe_kanban_footer_left">
<field name="priority" widget="priority"/>
</div>
<t t-foreach="record.message_follower_ids.value" t-as="rec">
<t t-esc="rec" />;
</t>
</div>
</div>
</t>
</templates>
答案 0 :(得分:0)
对于要在qweb模板中使用的字段,在模板标记中使用它们之前,需要在看板标记的正文中声明它们。
<kanban>
<field name="message_follower_ids"/>
<templates>
<t t-name="kanban-box">
<div class="oe_kanban_card">
<div class="oe_kanban_content">
<h4>
<a type="open">
<field name="name" />
</a>
</h4>
<field name="tag_ids" />
<ul>
<li><field name="user_id" /></li>
<li><field name="date_deadline" /></li>
<t t-if="record.effort_estimate.raw_value > 0">
<li>Estimate <field name="effort_estimate"/></li>
</t>
</ul>
<div class="oe_kanban_bottom_right">
<field name="kanban_state"
widget="kanban_state_selection"/>
</div>
<div class="oe_kanban_footer_left">
<field name="priority" widget="priority"/>
</div>
<t t-foreach="record.message_follower_ids.value" t-as="rec">
<t t-esc="rec" />;
</t>
</div>
</div>
</t>
</templates>