gacon
đã gửi
31 Tháng Năm 2019
Muốn dùng group thì bro phải dùng search view. Search view nó là bộ lọc cho cái tree view.
Đầu tiên phải khai báo search view dạng như này:
<record id="report_search" model="ir.ui.view">
<field name="name">report.search</field>
<field name="model">report</field>
<field name="arch" type="xml">
<search string="report_tree">
<field name="year"/>
<field name="amount_total"/>
<field name="ratio"/>
<field name="stock_id"/>
<group expand="0" string="Group By">
<filter string="stock" name="groupby_stock" domain="[]" context="{'group_by' :'stock_id'}"/>
</group>
</search>
</field>
</record>
Sau đấy ở action record thì bro khai báo như ở dưới để có group mặc định:
<record id="action_report_search" model="ir.actions.act_window">
<field name="name">report</field>
<field name="res_model">report</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="report_id" ref="report_search"/>
<field name="context">
{'group_by': 'stock_id'}
</field>
</record>