2017-10-03 6 views
1

在庫にない機器を非表示にしたい。アクションウィンドウ・レコード内のodooツリービューの行を非表示にする

class MaintenanceEquipment(models.Model): 
    _name = 'maintenance.equipment' 
    _description = 'Equipment' 

    name = fields.Char('Equipment Name', required=True, translate=True) 

    inventory_id = fields.Many2one('maintenance.equipment.inventory', string='Equipment Inventory', track_visibility='onchange') 

答えて

2

入れドメイン:また

<field name="domain_force">[('inventory_id','=',False)]</field> 

私のモデルと運がありません、私は

<record id="view_inventory_equipment_tree" model="ir.ui.view"> 
    <field name="name">maintenance.equipment.tree</field> 
    <field name="model">maintenance.equipment</field> 
    <field name="domain">[('inventory_id','=',False)]</field> 

    <field name="arch" type="xml"> 
     <tree string="Lot/Serial Number Inventory"> 
      <field name="name"/> 
      <field name="serial_no"/> 
      <field name="category_id"/> 
      <field name="inventory_id"/> 
      <field name="cost"/> 
     </tree> 
    </field> 
</record> 

で試してみた。しかし、それは動作しませんでした。ドメインは、ツリービューやフォームビューのようなビューでは直接操作できません。

+0

ありがとう@Balvant – TomNg

関連する問題