我有一些領域我展示我的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
等
假設在next
狀態,我想隱藏opening_stock
字段,並顯示其他字段。
我知道這可以通過使用attrs="{'readonly':[('state','!=','draft')]}"
或不可見或任何形式實現。
但似乎沒有工作在One2many
樹視圖,所以,我怎麼能在這種情況下實現呢?
將它們置於不可見狀態而不是隻讀狀態,它不會顯示它們,它將像空列一樣。嘗試一下,告訴我 – dccdany
嗨,不,它不工作,對不起,我以前嘗試過,這是一棵樹,不是一個「傳統」的樹 – NeoVe
我見過這個invisible =「context.get('state ')=='下一個'「,不給我任何錯誤,但仍然沒有隱藏它,問題是one2many領域,我們會等待這個場景的一些暗示 – NeoVe