按字段筛选
Filter by the field
我在树视图中添加了字段 move_name,如果有或没有 move_name,我想制作过滤器。有带有移动名称的发票,其中一些没有,所以当我启用过滤器时,应该只有带有 move_names 的发票。我尝试将其添加到搜索视图,但我认为我的域有问题。当我点击过滤器时,每张发票都会消失。
<record id="invoice_tree" model="ir.ui.view">
<field name="name">account.invoice.tree</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_tree"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='number']" position="after">
<field name="move_name"/>
</xpath>
</field>
</record>
<record id="view_account_invoice_filter_contract" model="ir.ui.view">
<field name="name">account.invoice.select.contract</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.view_account_invoice_filter"/>
<field name="arch" type="xml">
<filter name="draft" position="before">
<filter string="Move" name="move" domain="[('move_name','=','True')]"/>
</filter>
</field>
</record>
问题是域应该是 domain="[('move_name','!=','False')]"
我在树视图中添加了字段 move_name,如果有或没有 move_name,我想制作过滤器。有带有移动名称的发票,其中一些没有,所以当我启用过滤器时,应该只有带有 move_names 的发票。我尝试将其添加到搜索视图,但我认为我的域有问题。当我点击过滤器时,每张发票都会消失。
<record id="invoice_tree" model="ir.ui.view">
<field name="name">account.invoice.tree</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_tree"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='number']" position="after">
<field name="move_name"/>
</xpath>
</field>
</record>
<record id="view_account_invoice_filter_contract" model="ir.ui.view">
<field name="name">account.invoice.select.contract</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.view_account_invoice_filter"/>
<field name="arch" type="xml">
<filter name="draft" position="before">
<filter string="Move" name="move" domain="[('move_name','=','True')]"/>
</filter>
</field>
</record>
问题是域应该是 domain="[('move_name','!=','False')]"