我想在这里问一些关于 OpenERP 7 中看板视图的问题,
我正在为我的模块创建看板视图。
该视图由 4 个阶段的列分组,因此当我将一条记录拖到另一列时
,该记录的阶段将发生变化。
但问题是:
我想将记录从阶段 A 拖到阶段 B。
但是当阶段 B 中没有记录时,阶段 B 的列将不会显示,直到我有阶段 B 的记录,
所以我无法更改通过拖动记录进入舞台,因为舞台 B 的列不可见
这个问题有什么解决办法吗?谢谢,
我遇到了同样的问题,这是解决方案:
您可以使用_group_by_full字典来实现这一点,以添加到您的 osv.osv 类中。
例如,在 project.py 中,您可以发现:
_group_by_full = {'stage_id':_read_group_stage_ids,'user_id':_read_group_user_id,}
如果在上下文中传递了任何项目,则方法_read_group_stage_ids从项目 ID 返回 task_types,或者仅从任务中传递 task_types。
但是您也可以按照自己的意愿进行操作:只要调用您的方法(在_group_by_full中为您的字段阶段描述),就发送所有阶段。