Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 6661|回复: 0

clear all done 按钮报错情况

[复制链接]

85

主题

94

帖子

475

积分

中级会员

Rank: 3Rank: 3

积分
475
发表于 2018-4-4 09:44:43 | 显示全部楼层 |阅读模式
本帖最后由 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 添加一个参数可以实现相同的功能
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-3-29 13:33 , Processed in 0.010869 second(s), 9 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表