私は私One2many
ツリービューで表示していますいくつかのフィールドがあります。表示/非表示フィールド - OdooのV8
<page string="Budget Lines Planned">
<field name="account_budget_bsi_line" colspan="4" nolabel="1" attrs="{'readonly':[('state','!=','draft')]}">
<tree string="Budget Lines Planned" editable="bottom" >
<field name="opening_stock"/>
<field name="sales_planned" />
<field name="amount_total"/>
<field name="interauxiliary_transfers_planned" />
<field name="interauxiliary_receipts_planned" />
<field name="prod_purchased_planned" />
<field name="closing_stock_planned" />
</tree>
</field>
</page>
をこれはすなわち状態、とワークフローを持つカスタムモジュール、からです。 draft, approved, next, done
など
の状態で、opening_stock
フィールドを非表示にして、他のフィールドを表示したいとします。
これは、attrs="{'readonly':[('state','!=','draft')]}"
または不可視のものを使用してフォームで達成できることが分かります。
しかし、One2many
ツリービューでは動作しないようですので、この場合どのように達成できますか?
読み取り専用の代わりに非表示にすると、表示されません。空の列のようになります。それを試して教えてください – dccdany
こんにちは、それのように動作しません、申し訳ありません、私は前に試しました、これはone2manyツリーではなく、従来のものです – NeoVe
私はこのinvisible = "context.get ')=='次へ '"、私にエラーはありませんが、まだそれを隠していない、問題はone2manyフィールドです、我々はこのシナリオについてのヒントを待つでしょう – NeoVe