Odoo中文网|Odoo实施培训

标题: clear all done 按钮报错情况 [打印本页]

作者: jeffrey    时间: 2018-4-4 09:44
标题: clear all done 按钮报错情况
本帖最后由 jeffrey 于 2018-4-4 09:56 编辑

Clear All Done按钮
@api.model
    def do_clear_done(self):
       dones = self.search([('is_done', '=', True)])
       dones.write({'active':False})
       return True

self是多个记录集 应改为@api.multi 查找已完成的所有活动记录,并使它们处于非活动状态

另一种写法:
@api.model
def do_clear_done(self,arg):
       dones = self.search([('is_done', '=', True)])
       dones.write({'active':False})
       return True


self 添加一个参数可以实现相同的功能





欢迎光临 Odoo中文网|Odoo实施培训 (http://www.chinaodoo.net/) Powered by Discuz! X3.2