如何从 odoo 13 的销售中隐藏现有字段报价日期

how to make invisible existing field Quotation Date from sales in odoo 13

我正在尝试使字段报价日期不可见,该字段在销售odoo13社区中是date_order

quotation_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>

使用上面的代码字段是不可见的,但字段名称 报价日期 显示在 quotataion state, 我也试图在 销售订单 [=26] 中隐藏 订单日期 哪个字段是 date_order =] 状态,这将在点击销售中的确认按钮后显示。

尝试使用以下代码,它将永久隐藏 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>

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