簡體   English   中英

在Odoo中覆蓋創建功能

[英]Override Create function in Odoo

我試圖覆蓋“ hr.employee”對象中的“創建”按鈕。 但是我得到了錯誤

類型錯誤:必須為type,不能為str

我的代碼塊如下所示

from openerp import models, fields,api

class hrEmployee(models.Model):

    _inherit = "hr.employee"   

    def create(self, cr, uid, ids, context):
    #Todo code
        super('hr.employee', self).create(cr, uid, ids, context=context)   
      # return True

我不知道這里出了什么問題。 希望提出建議

from openerp import models, fields,api
class hrEmployee(models.Model):
   _inherit = "hr.employee"

   @api.model
   def create(self, values):
       res_id = super(hrEmployee, self).create(values)
       return res_id

嘗試這個:

return super(hrEmployee, self).create(cr, uid, ids, context)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM