在 odoo 10 的看板视图中删除阶段
Stages are getting deleted in Kanban View in odoo 10
我正在处理采购订单的看板视图,其中我使用了属性“default_group_by”,所有采购订单都在定义的阶段出现(即'po_stage)'
但是当 PO 没有任何定义阶段时,该看板视图将从如下视图中删除
为此,我根据 link
使用了 _group_by_full 属性
但这对我不起作用,所以请您建议我如何存档。
首先确保添加 <kanban default_group_by="your_group_by_field">
,还要确保继承的视图没有默认的 group_by ,如果有则将其删除。
在 odoo 10 中,group_by_default
被 group_expand
取代,它包含所有阶段的列表。
例如,您的列是 stage
并且您想显示所有空阶段。
@api.model
def _read_group_stage_ids(self,stages,domain,order):
stage_ids = self.env['stage.stage'].search([])
return stage_ids
stage = fields.Many2one('stage.stage', group_expand='_read_group_stage_ids')
我正在处理采购订单的看板视图,其中我使用了属性“default_group_by”,所有采购订单都在定义的阶段出现(即'po_stage)'
但是当 PO 没有任何定义阶段时,该看板视图将从如下视图中删除
为此,我根据 link
使用了 _group_by_full 属性但这对我不起作用,所以请您建议我如何存档。
首先确保添加 <kanban default_group_by="your_group_by_field">
,还要确保继承的视图没有默认的 group_by ,如果有则将其删除。
在 odoo 10 中,group_by_default
被 group_expand
取代,它包含所有阶段的列表。
例如,您的列是 stage
并且您想显示所有空阶段。
@api.model
def _read_group_stage_ids(self,stages,domain,order):
stage_ids = self.env['stage.stage'].search([])
return stage_ids
stage = fields.Many2one('stage.stage', group_expand='_read_group_stage_ids')