我想问一下OpenERP 7中的看板视图,
我正在为我的模块创建看板视图
视图按4列分组,因此当我将记录拖到另一列时,该记录的阶段将会改变。
但问题在于:
我想把一个记录从A阶段拖到B阶段。
但是当B阶段没有记录时,阶段B的列将不会显示,直到我有一个B阶段的记录,因此我无法通过拖动记录来改变阶段,因为阶段B的列不可见
这个问题有什么解决方案吗? 感谢,
答案 0 :(得分:1)
我遇到了同样的问题,这就是解决方案:
您可以使用 _group_by_full dictionnary来实现此目的,以添加到您的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 中描述的方法,就会发送所有阶段。