
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
如何跳过 父类,继承 更上一级的函数 ?
-
sale_order 的 copy
<br /> def copy(self, cr, uid, id, default=None, context=None):<br /> if not default:<br /> default = {}<br /> default.update({<br /> 'state': 'draft',<br /> 'invoice_ids': [],<br /> 'date_confirm': False,<br /> 'name': self.pool.get('ir.sequence').get(cr, uid, 'sale.order'),<br /> })<br /> return super(sale_order, self).copy(cr, uid, id, default, context=context)<br /><br />
现在我需要改写 sale 的copy 方法,
准确地说,我不需要
这一行,
'name': self.pool.get('ir.sequence').get(cr, uid, 'sale.order'),
用继承的方法的话,
最后 我需要
return super(sale_order, self).copy(cr, uid, id, default, context=context)
这样,事实上还是调用了上面的代码的 copy。
我该怎么做 才能 隔代 继承 ?