3

Odoo では、xpath がある場合、条件が満たされたときに、required または invisible などのフィールドに「attrs」を追加できます。これはうまくいきます。

私はそれらの2つを組み合わせようとしています.私はそれを機能させることができず、それを行う方法をどこにも見つけることができません.

たとえば、これは可能です:

<field name="name" attrs="{'invisible': [('condition', '=', False)]}"/>
<field name="name2" attrs="{'readonly': [('condition', '=', False)]}"/>
<field name="name3" attrs="{'required': [('condition', '=', False)]}"/>

しかし、私が仕事に就けないのは次のようなものです:

<field name="name" attrs="{'invisible': [('condition1', '=', False)]}, 'required': [('condition2', '=', True)]}"/>

条件1が満たされたときに1つのフィールドを非表示にし、条件2が満たされたときに(また)必須にする必要があります。さまざまな構文を試しましたが、その方法がわかりません。

それを行う正しい方法は何ですか?

4

1 に答える 1

9

}シンボルを削除するだけです。それはあなたの間違いだと思います

<field name="name" attrs="{'invisible': [('condition1', '=', False)], 'required': [('condition2', '=', True)]}"/>
于 2015-09-08T08:30:31.330 に答える