0

当我在选择工人树视图中添加工人时,我的要求是这样的,然后需要在右侧底部总工人字段中添加它们的总数。它可以在我要保存或单击(更新)按钮时显示。我指的是购买模块,但我找不到单击该按钮时调用的函数exaclty。

我上传到这里@GitHub的整个代码 参考 bpl_view.xml 中的第 397 行和 bpl.py 中的第 335 行

根据购买模块,我编写了函数。但它只有返回语句。这也让我感到困惑。

def button_total(self, cr, uid, ids, context=None):
    return True

请就这个问题给我建议&请告诉我为什么单击按钮时会自动保存记录。它只返回 True 语句。? ?

屏幕

4

1 回答 1

1

写下这段代码:

def button_total(self, cr, uid, ids, context=None):
    tea_worker_line_ids = self.browse(cr, uid, ids[0], context=context).selected_tea_workers_line_ids or []
    total_tea_worker = len(tea_worker_line_ids)
    self.write(cr, uid, ids, {'total_workers': total_tea_worker}, context=context)
    return True
于 2013-04-18T08:39:45.283 回答