Python 3.x 如何从odoo 13中的销售中创建不可见的现有字段报价日期

Python 3.x 如何从odoo 13中的销售中创建不可见的现有字段报价日期,python-3.x,xml,odoo,odoo-13,Python 3.x,Xml,Odoo,Odoo 13,我正在尝试创建不可见字段报价日期,该字段是sales odoo13社区中的日期\订单 QUOTE_product.xml <xpath expr="/form/sheet/group/group/field[@name='date_order']" position="attributes"> <attribute name="invisible" attrs="{'invisible': [('state', 'in',['sale', 'done', 'cancel

我正在尝试创建不可见字段报价日期,该字段是sales odoo13社区中的日期\订单

QUOTE_product.xml

<xpath expr="/form/sheet/group/group/field[@name='date_order']" position="attributes">
    <attribute name="invisible" attrs="{'invisible': [('state', 'in',['sale', 'done', 'cancel'])]}" >1</attribute>
</xpath>

使用上述代码字段是不可见的,但字段名称Quote Date显示在QuoteAtion状态下,我还试图使不可见的订单日期字段是销售订单状态下的日期,这将在单击sales中的确认按钮后显示。

尝试使用以下代码,它将永久隐藏基本字段

<xpath expr="/form/sheet/group/group/field[@name='date_order']" position="attributes">
    <attribute name="invisible">1</attribute>
</xpath>
如果要根据条件隐藏字段,请使用以下样式

<xpath expr="/form/sheet/group/group/field[@name='date_order']" position="attributes">
    <attribute name="attrs">{'invisible': [('state', 'in', ['sale', 'done', 'cancel'])]}</attribute>
    <!--attribute name="attrs">{'invisible': [('field_name', 'operator', condition)]}</attribute-->
</xpath>

注意:将不可见属性名称用于永久隐藏,将ATTR用于基于条件的可见性

尝试使用以下代码,它将永久隐藏Odoo基本字段

<xpath expr="/form/sheet/group/group/field[@name='date_order']" position="attributes">
    <attribute name="invisible">1</attribute>
</xpath>
如果要根据条件隐藏字段,请使用以下样式

<xpath expr="/form/sheet/group/group/field[@name='date_order']" position="attributes">
    <attribute name="attrs">{'invisible': [('state', 'in', ['sale', 'done', 'cancel'])]}</attribute>
    <!--attribute name="attrs">{'invisible': [('field_name', 'operator', condition)]}</attribute-->
</xpath>

注意:对永久隐藏使用不可见属性名称,对基于条件的可见性使用attrs

Hello Mr op,您正在尝试添加不可见属性,但在默认情况下,odoo具有相同的条件。如果要动态更改可见性,请使用attrs not invisible@DipenShah plesae详细解释,我想从现有的基础隐藏字段报价日期。您好,op先生,您正在尝试添加不可见属性,但在默认情况下,odoo具有相同的条件。当您想动态更改可见性时,请使用attrs not invisible@DipenShah plesae详细解释,我想隐藏现有基础上的字段报价日期。