これが最初のコード
クラス timetable_timetable(osv.osv):
_name='timetable.timetable'
_columns={
'name': fields.char('Name',size="64",required=True),
'course': fields.many2one('college.course','Course'),
'semester': fields.many2one('course.semester','Semester'),
'subject': fields.one2many('timetable.subjects','timetable_id ','件名')
}
timetable_timetable()
これは 2 番目のコード
クラス timetable_subjects(osv.osv):
_name = 'timetable.subjects'
_columns ={
'timetable_id' : fields.many2one('timetable.timetable','Time Table'),
'subject_id': fields.many2one ('semester.subject','Subject'),
'start_date': fields.datetime('Start Date',store=True),
'duration' : fields.float('Duration',size=64,required=True) ,
'end_date' : fields.datetime('終了日',store=True),
'professor' : fields.many2one('professor.professor','Professor')
}
timetable_subjects()
start_date と期間から end_date を返す関数 on_change を作成したいと考えています。では、どうすればその機能を作ることができますか。