「読み取り専用」属性を使用してフィールドを読み取り専用にすることを知っています。レコード全体を読み取り専用にすることは可能ですか。つまり、フォーム内のすべてのフィールドは条件付きで読み取り専用にする必要があります。
私が見つけた重要でない方法の 1 つは、フォームに存在するすべてのフィールドでこのattrs="{'readonly':[('state','=','close')]}"を作成することです。
<field name="responsible_id" class="oe_inline" attrs="{'readonly':
<field name="type" attrs="{ 'readonly':[('state','=','close')]}" class="oe_inline"/>
<field name="send_response" attrs="{'readonly':[('state','=','close')]}"/>[('state','=','close')]}"/>
しかし、私はこれが正しいとは思いません。フォームに共通の読み取り専用属性を配置する方法を期待しています。よろしくお願いします。
この例では、ユーザーはすべてのレコードを表示でき、自分のレコードのみを編集できます。
ありがとうございました。