1

選択フィールドからイベント onchange を検出しようとしています。

def onchange_changeday(self, cr, uid, ids, day_type, context=None):
    if day_type == "Complete":
        x = "09:00"
        return {'value':{'hour_begin': x }}

_columns = {
        'hour_begin':fields.char("Hour", size = 20),
        'day_type':fields.selection([('Complete', 'Complete'), ('Noncomplete', 'NonComplete')])
}

そして、私が持っているXMLビューで:

<field name="hour_begin" placeholder="00:00" class="oe_inline_hour"/>
<field name="day_type" on_change="onchange_changeday(day_type, context)"/>

目標は、選択を「完了」に変更するたびに、フィールド「hour_begin」を値「09:00」で完了することでした。エラーは発生しませんが、機能していません。

ありがとう。

4

1 に答える 1