python Odoo Addon销售视图自定义下拉菜单未正确显示

eeq64g8w  于 2022-12-10  发布在  Python
关注(0)|答案(1)|浏览(132)

我们正在Ubuntu上尝试Odoo Repo,我们想做一些自定义的插件。我们阅读了文档,我们实现了创建一些模型和视图。
主要的问题是下拉“many2one”字段在第一次显示隐藏。唯一的方法,使它的工作,它的点击区域的形式。
我们不知道我们是否遗漏了什么,JS控制台没有显示任何错误。

我们的观点:

<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <record id="view_sale_order_form_inherit" model="ir.ui.view">
        <field name="name">sale.order.form.inherit</field>
        <field name="model">sale.order</field>
        <field name="inherit_id" ref="sale.view_order_form" />
        <field name="arch" type="xml">
            <xpath expr="//notebook" position="inside">
                <page name="info_cdfi" string="CFDI">
                    <group cols="4">
                        <group string="Detalles de Pago">
                            <field name="forma_pago_id"/>
                            <field name="metodo_pago_id"/>
                            <field name="uso_cfdi_id"/>
                        </group>
                    </group>
                </page>
            </xpath>
        </field>
    </record>
</odoo>

产品型号:

class SaleOrder(models.Model):
    _inherit = 'sale.order'

    forma_pago_id  = fields.Many2one('cfdi.forma', string='Forma de pago')
    metodo_pago_id = fields.Many2one('cfdi.metodo', string='Metodo de pago')
    uso_cfdi_id    = fields.Many2one('cfdi.uso', string='Uso CFDI (cliente)')
dbf7pr2w

dbf7pr2w1#

这在Odoo 15.0中是正常的,您需要点击Edit buttonclick on the label of the field才能编辑字段的值。
在15.0之前的旧版本中,您必须单击Edit button才能编辑该字段的值。
这在Odoo 16中已被更改,“编辑”按钮已被删除,您可以直接编辑该字段。

相关问题