在树视图上隐藏线条 - openerp 7
Hide lines on tree view - openerp 7
我想在序列树视图(默认视图)中隐藏所有行(不仅有cointaner)。
如果代码 != 'foo' 但 attrs 属性在树视图上不起作用,我必须隐藏所有行,所以我怎么能 filter/hide 这个?
我还没有任何代码,因为我是 openerp 的新手,我不知道要更改什么。
模型是 ir.sequence 是视图(我认为)。
Attrs is to be used to hide columns / fields conditionally but not the
record, to hide records domain must be used.
如果有默认树视图并且您想从那里隐藏记录,那么您必须通过操作传递域。并且假设有一个 one2many 字段并且你想在其中隐藏记录那么你必须直接将域设置为该字段。
对于one2many字段,您可以按照以下方式使用域。
<field name="one2many_field_name" domain="[('relational_model_field','operator','value')]">
<tree>
<field name="field1" />
<field name="field2" />
<field name="field3" />
</tree>
</field>
要为默认树视图设置域,请将域与操作一起使用。
<record id="action_id" model="ir.actions.act_window">
<field name="name">Action Name</field>
<field name="res_model">model</field>
<field name="view_type">form</field>
<field name="domain">[('field','operator','value')]</field>
<field name="view_mode">tree,form</field>
</record>
我想在序列树视图(默认视图)中隐藏所有行(不仅有cointaner)。 如果代码 != 'foo' 但 attrs 属性在树视图上不起作用,我必须隐藏所有行,所以我怎么能 filter/hide 这个?
我还没有任何代码,因为我是 openerp 的新手,我不知道要更改什么。
模型是 ir.sequence 是视图(我认为)。
Attrs is to be used to hide columns / fields conditionally but not the record, to hide records domain must be used.
如果有默认树视图并且您想从那里隐藏记录,那么您必须通过操作传递域。并且假设有一个 one2many 字段并且你想在其中隐藏记录那么你必须直接将域设置为该字段。
对于one2many字段,您可以按照以下方式使用域。
<field name="one2many_field_name" domain="[('relational_model_field','operator','value')]">
<tree>
<field name="field1" />
<field name="field2" />
<field name="field3" />
</tree>
</field>
要为默认树视图设置域,请将域与操作一起使用。
<record id="action_id" model="ir.actions.act_window">
<field name="name">Action Name</field>
<field name="res_model">model</field>
<field name="view_type">form</field>
<field name="domain">[('field','operator','value')]</field>
<field name="view_mode">tree,form</field>
</record>