0
在addons/delivery/sale.py
我们有在第39行继承sale.order
类:是否可以从ODOO中的扩展类继承?
class sale_order(osv.Model):
_inherit = 'sale.order'
这是一个扩展类(无_name
)
有没有办法从这个类继承和重写的是方法之一?
在addons/delivery/sale.py
我们有在第39行继承sale.order
类:是否可以从ODOO中的扩展类继承?
class sale_order(osv.Model):
_inherit = 'sale.order'
这是一个扩展类(无_name
)
有没有办法从这个类继承和重写的是方法之一?
@Paulo Farinha Silva:你给出的代码片段已经是扩展类的方法,你可以重载或重载任何方法,或者调用super方法,或者你可以跳过调用super方法。例如片段是:
#Original definition v8 addons/delivery/sale.py line no 36 :
class sale_order(osv.Model):
_name = "sale.order"
#Example method on sale order calss line #601
def action_wait(self, cr, uid, ids, context=None):
这是继承和上面的方法一提的是已经过车手和代码如下所示:
#Original definition v8 /addons/sale_stock/sale_stock.py line no 30 :
class sale_order(osv.Model):
_name = "sale.order"
#this is method originally defined in parent class and being over-ride here,
def action_wait(self, cr, uid, ids, context=None):
#Your Code goes here
res = super(sale_order, self).action_wait(cr, uid, ids, context=context)
#Your Code goes here
return res
这样你就可以通过骑手的方法,可与所有样板戏方法在一个时间和领域也。
收藏分享