1
如果我在名爲「可見成本」的布爾字段上打勾,則應從銷售訂單行中隱藏人工成本(欄)。我可以隱藏銷售訂單行中的字段列嗎?根據銷售訂單值在Odoo中?
請找Dropbox視頻鏈接。
https://www.dropbox.com/s/iya26jwy4awfl2f/hide%20field%20in%20sale%20order%20line.ogv?dl=0
感謝很多提前....
如果我在名爲「可見成本」的布爾字段上打勾,則應從銷售訂單行中隱藏人工成本(欄)。我可以隱藏銷售訂單行中的字段列嗎?根據銷售訂單值在Odoo中?
請找Dropbox視頻鏈接。
https://www.dropbox.com/s/iya26jwy4awfl2f/hide%20field%20in%20sale%20order%20line.ogv?dl=0
感謝很多提前....
您需要在sale.order.line類反映sale.order屬性的值添加相關領域每行:
visible_cost = fields.Boolean(related='order_id.visible_cost')
然後擴展相應的視圖並將attrs屬性添加到銷售訂單行中的人工成本字段。請注意,您必須首先在視圖中包含該字段(甚至不可見),以便能夠在attrs表達式中使用該字段:
<field name="visible_cost" invisible="1"/>
<field name="..labour cost field name..." attrs="{'invisible':visible_cost}"/>
用這種方法,它不起作用。 visible_cost是「sale.order」對象的字段。 – user3405520
糟糕,你是對的。我編輯了回覆,其中包括如何使銷售訂單對象中的銷售訂單字段可用。 – miw