In älteren Versionen von odoo (OpenERP 7), habe ich solche Dinge zu tun:Wie kann ich eine Warnmeldung kombinieren und Feldwert innerhalb der Onchange-Methode aktualisieren? In odoo 9
@api.multi
@api.onchange('my_field')
def my_field_change(self, cr, uid, partner_ids, context=None):
if condition is True:
return {
'warning': {'title': _('Error'), 'message': _('Error message'),},
'value': { 'my_field': new_value },
}
Wenn ich dies in odoo 9 tun will, habe ich diesen Code:
@api.multi
@api.onchange('my_field')
def my_field_change(self):
if condition is True:
return {
'warning': {'title': _('Error'), 'message': _('Error message'),},
'value': { 'my_field': new_value },
}
Das Warnfenster wird angezeigt, aber das Wertfeld wird ignoriert.
Wie kann ich den Wert des Feldes ändern?
Das war's! Danke vielmals :) – MouTio