【问题标题】:Browser Fails to Render Qweb浏览器无法渲染 Qweb
【发布时间】:2017-02-25 22:50:40
【问题描述】:

我正在为我的任务应用程序设计看板视图。但是,当我添加以下代码行来呈现邮件关注者(或合作伙伴)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>

【问题讨论】:

    标签: javascript odoo-8 qweb kanban


    【解决方案1】:

    对于要在 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>
    

    【讨论】:

      猜你喜欢
      • 2014-10-02
      • 1970-01-01
      • 2010-10-24
      • 2020-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-20
      相关资源
      最近更新 更多