2016-03-23 9 views
0

res.partnerフォームの 'zip'または 'city'フィールドに適用してonchangeするたびに何も起こりません。Odoo @ api.onchange( 'zip')not working

他のフィールドは正常に機能しますが、2つのフィールドだけは結果が得られません。

コード:

class myclass(models.Model): 
_inherit = 'res.partner' 

@api.onchange('zip') 
def myfunctuin(self): 
    #this is a test 
    self.name = "test" 
+0

正常に機能しましたか? – ricardgf

答えて

0

のonchange方法は、実際のonchangeメソッドに次の行を挿入し、取り組んでいる:

import pdb; pdb.set_trace() 

、あなたはその方法は、実際に働いているが表示されます。

+0

これは 'zip'または 'city'のいずれにも何もしませんでした – Jesse

+0

odooは停止しましたか? odooがデバッグを開始すると、このメソッドが実際に動作していることを意味し、 "algorythm"を変更する必要があります。 –

+0

いいえ、停止していないし、デバッグも開始しませんでした。私はcityとzipフィールドがわずかに移動されていることに気づいたが、view.xmlファイルでこれを変更したことはなかった – Jesse