xml
  • openerp
  • 2012-12-05 65 views 1 likes 
    1

    在XML one2many領域我想給在one2many場域的XML和域我想用one2many對象的領域。域在OpenERP的

    例如: 在採購訂單形式查看採購訂單行,我想告訴那些記錄product_qty是2.「product_qty」是purchase.order.line
    的領域這是我的採購訂單

    <field name='order_line' domain="[('product_qty', '=', 2)]" 
    

    但它不工作。當字段被定義時,我不想在py文件中給域。

    任何人都可以知道如何實現這一目標?

    在此先感謝

    回答

    1

    product_qty是一個不可搜索的功能字段。因此你的域名無法運作。

    +0

    感謝您的答覆。你能解釋我怎樣才能達到我的要求? –

    1

    您可以嘗試使用動態功能字段。請參閱@AnomA的this answer中的代碼。

    +0

    謝謝你的回覆,但我沒有在尋找那種代碼。 –

    0

    如果你真的需要做到這一點,你需要創建一個boolean類型的功能性領域,其中如果product_qty是2.0的功能將返回true,否則爲false。然後在域條件中使用這個新字段。 <field name='order_line' domain="[('is_qty_2', '=', True)]" >

    相關問題