openerp回显函数的返回结果
问题描述:
在openerp中,我正在处理一个虚函数,该函数返回(例如)返回所选记录上特定字段的总和。
例如,您选择3张发票,并返回发票行中数量的总和。我认为执行总和的函数是正确的,即使它不是,我只需要在弹出框中调用时显示函数结果的帮助。为此,我添加了一个类似于发票对象中的“确认发票”的操作。openerp回显函数的返回结果
让自己更清楚,按下确认发票时,它的功能被调用,先前打开的弹出是当然的,因为这条线的功能找到的关闭:return {'type': 'ir.actions.act_window_close'}
我如何能告诉它在我的函数,而不是(关闭)显示执行该功能后存储的结果?
答
我认为最简单的方法是add a wizard,并使用client_action_multi
关键字让你在几个记录上一起运行向导。
我写了一个名为production_packing
的自定义模块,其功能之一是检查几个生产订单的可用性。用户选择生产订单,点击操作按钮,选择检查可用性,然后获得哪些生产订单仍在等待原材料的报告。这听起来像你可以使用类似的技术来计算跨越多条记录的函数,然后将结果显示给用户。
答
如果您的目的是调试,最简单的解决方案是在您的代码中添加print
语句,然后在控制台中运行服务器。