我们正在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)')
1条答案
按热度按时间dbf7pr2w1#
这在Odoo 15.0中是正常的,您需要点击
Edit button
或click on the label of the field
才能编辑字段的值。在15.0之前的旧版本中,您必须单击
Edit button
才能编辑该字段的值。这在Odoo 16中已被更改,“编辑”按钮已被删除,您可以直接编辑该字段。