首页 > 解决方案 > 如何解决“Uncaught TypeError: Cannot read property 'type' of undefined when add button to tree view of Odoo”?

问题描述

这是我的代码;我想将它添加到树的底部。

<tree string="Generate Payment" create="false">
    <group><field name="name"/>
    <field name="x_leave_generate"/>
    <field name="x_overtime_generate"/>
    <field name="x_attendance_generate"/> </group>
</tree>

<button name="method_name" string="Check" type="object" class="oe_button oe_form_button oe_highlight" /> 

标签: odoo-12

解决方案


如果您在视图中添加按钮,则必须将其添加到如下视图中。hader如果要显示在树视图的顶部,您可以标记。

<tree string="Generate Payment" create="false">
    <button name="method_name" string="Check" type="object" class="oe_button oe_form_button oe_highlight" />
     <group>
         <field name="name"/> 
         <field name="x_leave_generate"/> 
         <field name="x_overtime_generate"/>
         <field name="x_attendance_generate"/> 
     </group> 
 </tree>

推荐阅读