これが私のソースコードです。選択ボックスから != 銀行の値を選択したときにbank_idフィールドを非表示にする必要がありますか? で試しました
attrs="{'invisible': [('special_deduction_type', '!=', 'bank')]}"
また、すべてのフィールドについても同様です。ただし、多くの 2 つのフィールドがレイアウト外に表示されます。画像を参照してください。
![<page string="Special Deductions">
<field name='special_deduction_ids' nolabel='1'>
<tree string='List' editable='bottom'>
<field name='deduction_id' invisible="1" />
<field name='special_deduction_type' />
<field name='bank_id'
attrs="{'invisible': \[('special_deduction_type', '=', 'bank')\]}" />
<field name='union_id'
attrs="{'invisible': \[('special_deduction_type', '=', 'union')\]}" />
<field name='insurance_id'
attrs="{'invisible': \[('special_deduction_type', '=', 'insurance')\]}" />
<field name='loan_id'
attrs="{'invisible': \[('special_deduction_type', '=', 'loan')\]}" />
</tree>
</field>]