如何解决Odoo 11 Tree 内的表单 group by (sale.order.line)
我正在创建一个将章节和子章节添加到 sale.order.line 的模块。
class SaleOrderLine(models.Model):
_inherit = 'sale.order.line'
x_capitulo = fields.Char(string="Capítulo",store="True")
x_subcapitulo = fields.Char(string="Subcapítulo",store="True")
对于 XML
<odoo>
<record id="sale_order_line_extended_form_view" model="ir.ui.view">
<field name="name">sale.order.form</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='order_line']/tree/field[@name='sequence']" position="after">
<field name="x_capitulo"/>
<field name="x_subcapitulo"/>
</xpath>
</field>
</record>
</odoo>
我的目的是将多个销售订单行分组到一个 sale.order 对象中以用于显示和会计目的,它应该如下所示:
Sale Order
....
Order Lines
Chapter 1
Subchapter 1
sale.order.line[1]
Subchapter 2
sale.order.line[2]
sale.order.line[3]
Subchapter 3
sale.order.line[4]
sale.order.line[5]
Chapter 2
Subchapter 1
sale.order.line[7]
Subchapter 2
sale.order.line[6]
...
我正在尝试通过将上下文传递给 sale.order.form (ID sale.view_order_form) 内的 order_line 对象
....
<field name="order_line" context="{'group_by':['x_capitulo','x_subcapitulo']}">
<tree editable="bottom">
....
</tree>
这个group_by 上下文不起作用,我不知道为什么。
我找不到将 group_by 用于表单内
的树的方法非常感谢任何帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。