[FIX] web_widget_numeric_step: Fix _onChange input fields methods disabled by the widget

This commit is contained in:
Sergio Teruel
2020-03-04 01:18:38 +01:00
committed by Thanakrit Pintana
parent 8357085d1d
commit e37a20e28b

View File

@@ -135,6 +135,9 @@ odoo.define('web_widget_numeric_step.field', function (require) {
this.$input.val(this._sanitizeNumberValue(cval));
this.isDirty = true;
this._doDebouncedAction();
// Every time that user update the value we must trigger an
// onchange method.
this.$input.trigger("change");
},
// Handle Events
@@ -202,6 +205,8 @@ odoo.define('web_widget_numeric_step.field', function (require) {
*/
_onChange: function (ev) {
ev.target.value = this._sanitizeNumberValue(ev.target.value);
// Call _onChange of input widget
this._super.apply(this, arguments);
},
// Helper Functions