2014-10-31 54 views

回答

2

@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 

这样你就可以通过骑手的方法,可与所有样板戏方法在一个时间和领域也。

收藏分享