2017-10-03 1 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

관련 문제