【问题标题】:How to add a new button inside the action menu Odoo 12?如何在操作菜单 Odoo 12 中添加新按钮?
【发布时间】:2020-09-02 18:28:00
【问题描述】:

我试图在名为“咨询”的模型中的操作中添加一个按钮,单击该按钮后我需要打开我创建的向导,但我遇到了一些错误



<?xml version="1.0" encoding="utf-8"?>
<odoo>
     <record id="specialist_no_show" model="ir.ui.view">
         <field name="name">specialist no show</field>
         <field name="model">specialist.no.show</field>
         <field name="arch" type="xml">
            <form string="No Show">
                <group>
                    <group>
                        <field name="partner_id"  readonly="1"/>
                    </group>
                </group>
                <footer>
                    <button name="update_no_show" string="Confirm" type="object" class="btn-primary"/>
                    <button string="Cancel" class="btn-secondary" special="cancel"/>
                </footer>
            </form>
         </field>
     </record>
    <act_window name="No Show"
            id="specialist_no_show"
            res_model="specialist_no_show" #model created for the wizard
            binding_model="consultation"   #model where i want to show the button in the action
            binding_views="form" 
            view_mode="list"
            target="new"
        />
</odoo>

【问题讨论】:

  • 添加错误日志?
  • AssertionError: Element odoo has extra content: record, line 3

标签: odoo odoo-12


【解决方案1】:

我可以发现一些你可以尝试的问题:

  • formact_window 的 XML ID 必须不同。在您的示例中,它都是specialist_no_show
  • res_model 必须是 specialist.no.show
  • act_window 的结构因您的 Odoo 版本而异(见下文)。

对于 Odoo 版本 12.0

<act_window name="No Show"
        id="action_specialist_no_show"
        res_model="specialist.no.show"
        src_model="consultation"
        view_mode="form"
        target="new"
    />

对于 Odoo 版本 13.0

<act_window name="No Show"
        id="action_specialist_no_show"
        res_model="specialist.no.show"
        binding_model="consultation"
        view_mode="form"
        target="new"
    />

此外,正如@Kenly 建议的那样,错误日志会很有帮助。总是发布那些。

【讨论】:

  • 感谢您的回复和知识,非常感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-02
  • 1970-01-01
  • 2021-09-11
  • 2016-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多