Odoo 如何在使用 xpath 移动到 'Quotaion Sent' 状态时使整个表单只读?

Odoo How make entire form readonly when it moves to 'Quotaion Sent' State using xpath?

我继承了自定义模块中的销售订单表格。如何在使用 xpath 移动到 'Quotaion Sent' 状态时使整个表单只读?

在继承的 form view 上,您可以使用 xpath 将任何字段或组设置为只读,如下所示。

<xpath expr="//field[@name='partner_id']" position="attributes">
     <attribute name="attrs">{'readonly': [('state','=','sent')]}</attribute>
</xpath>