继承父菜单OpenErp

时间:2013-03-29 16:39:49

标签: python xml xpath openerp inheritance

我想让我的模块菜单“嵌套”在OpenErp的购买应用程序中的购买订单中。

现在我的模块有以下语句(父亲本身)

<menuitem id="certificados_parent" name="Certificados" icon="terp-partner"/>
<menuitem id="menu_certificados_parent" name="Manejo de los certificados" parent="certificados_parent"></menuitem>
<menuitem action="action_certificados_certificados" id="menu_certificados_certificados" parent="menu_certificados_parent" string="Result"/>

这是我的表单树

中的代码
<record id="student_certificados_form" model="ir.ui.view">
    <field name="name">certificados.result.form</field>
    <field name="model">certificados.certificados</field>
    <field name="type">form</field>
    <field name="arch" type="xml">
        <form string="Introducir los datos" >

            <field name="Codigo Arancelario" />
            <field name="Descripcion Arancelaria" />
            <field name="Especificaciones Tecnicas" />
            <field name="Cantidad" />
            <field name="Precio Unitario Declarado" />
            <field name="Valor En Divisas" />
            </form>
    </field>
</record>

另一方面,我在另一个模块“购买申请单”(purchase_requisition_view.xml)的视图中看到此父表单代码

<record model="ir.ui.view" id="purchase_order_form_inherit">
    <field name="name">purchase.order.form.inherit</field>
    <field name="model">purchase.order</field>
    <field name="inherit_id" ref="purchase.purchase_order_form"/>
    <field name="arch" type="xml">
        <field name="validator" position="before">
            <field name="requisition_id"/>
        </field>
    </field>
</record>

如何完成此任务,产品申请代码是否具有线索?

任何帮助都将非常感谢,提前感谢。

3 个答案:

答案 0 :(得分:2)

转到购买视图xml文件并搜索菜单项购买使用该菜单ID作为您的菜单父项的父项=“model.xml_id”示例= purchase.menu_12“这样的一些东西替换menu_12与购买菜单的ID使用此在您的菜单项为Parent。

采购申请视图 不,这是不同的。

答案 1 :(得分:1)

<menuitem action="mrp_production_action" id="menu_mrp_production_action"
    parent="menu_mrp_manufacturing" sequence="1"/>

从该菜单中获取ID&amp;在您的模块中创建菜单&amp;将该菜单ID作为父级

答案 2 :(得分:1)

<menuitem id="menu_certificados_parent" name="Manejo de los certificados" parent="base.menu_purchase_root"></menuitem>
<menuitem action="action_certificados_certificados" id="menu_certificados_certificados" parent="menu_certificados_parent" string="Result"/>

在您的Module中使用此代码。我希望它能正常工作

相关问题