【问题标题】:Odoo 8 - Wizard not openingOdoo 8 - 向导未打开
【发布时间】:2016-05-12 19:56:04
【问题描述】:

我目前正在构建一个需要从按钮打开向导的模块。 问题是当我点击这个按钮时,除了控制台中的 2 行之外什么都没有发生:

"POST /web/action/load HTTP/1.1" 200 -
"POST /web/dataset/call_kw/stock.move/search_read HTTP/1.1" 200 -

这里是按钮、动作和向导的声明:

<button string="Créer un colis" icon="terp-accessories-archiver+"
                name="launch_split_into_wizard" type="action"
                attrs="{'invisible':[('state','=','done')]}"/>

<!-- WIZARD -->
<record model="ir.ui.view" id="split_livraison_into_wizard">
    <field name="name">split.livraison.into.wizard</field>
    <field name="model">stock.livraison.split.into</field>
    <field name="arch" type="xml">
        <form string="Split Moves">
            ...
        </form>
    </field>
</record>

<!-- ACTION -->
<record id="split_livraison_into" model="ir.actions.act_window">
    <field name="name">Gestion des colis</field>
    <field name="type">ir.actions.act_window</field>
    <field name="res_model">stock.livraison.split.into</field>
    <field name="view_type">form</field>
    <field name="view_mode">form</field>
    <field name="target">new</field>
</record>

我尝试过来自 odoo.com 的官方教程“构建模块”,但没有奏效。 我没有找到适用于 Odoo 8

的解决方案

【问题讨论】:

    标签: openerp odoo-8 odoo-9


    【解决方案1】:

    带有type="action" 的按钮名称应该是操作的参考。前任

    <button string="Créer un colis" 
        icon="terp-accessories-archiver+"
        name="%(your_module_name.split_livraison_into)d" type="action"
        attrs="{'invisible':[('state','=','done')]}"/>
    

    Where your_module_name - 描述动作的模块名称。 split_livraison_into - 操作 ID

    【讨论】:

    • 谢谢,我认为 %()d 在 Odoo 8 中不再使用,但它起作用了。
    猜你喜欢
    • 1970-01-01
    • 2018-01-24
    • 2016-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-30
    • 1970-01-01
    相关资源
    最近更新 更多