2016-11-11 9 views
0

私を助けてください。 日付フィールドでonchange関数がどのように機能するか知りたい。 start_dateが変更された場合、end_dateは翌日に変更されます。たとえば、start_dateを11/11/2016に変更しました。 、その後end_dateが11/12/2016に変更されます。odooのstart_dateとend_dateのOnchange関数8

Pls Help、ありがとうございます。

答えて

0

私はそれを得ました。 XML

<field name="start_date" on_change="onchange_start_date(start_date)"/> 
上のpythonの

def onchange_start_date(self, cr, uid, ids, start_date, context=None): 
     vals = {'end_date': (time.strptime(start_date, "%Y-%m-%d")+timedelta(days=1)).strftime('%Y-%m-%d')} 
     return {'value': vals} 

関連する問題