diff options
| author | David Monjoie <dmo@odoo.com> | 2017-03-16 15:29:32 +0100 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2017-04-11 19:44:38 +0200 |
| commit | c22b85dd7355ebea052b8109d9fc45b542dd559a (patch) | |
| tree | 0e9e286964ec6e8d62ad9a0c7796797dba4edf67 /addons/web/static/src/js/fields/basic_fields.js | |
| parent | 93d09397af8c97a4e2092bfe0cc1215010a8fe0b (diff) | |
[ADD] web: add float field tests and documentation
Diffstat (limited to 'addons/web/static/src/js/fields/basic_fields.js')
| -rw-r--r-- | addons/web/static/src/js/fields/basic_fields.js | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index d3dab0fe647..6f182aa90ab 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -412,6 +412,23 @@ var FieldFloat = InputField.extend({ } }, + //-------------------------------------------------------------------------- + // Public + //-------------------------------------------------------------------------- + + /** + * For float fields, 0 is a valid value. + * + * @override + */ + isSet: function () { + return this.value === 0 || this._super.apply(this, arguments); + }, + + //-------------------------------------------------------------------------- + // Private + //-------------------------------------------------------------------------- + /** * Format value according to precision parameter. * @@ -426,9 +443,6 @@ var FieldFloat = InputField.extend({ var $span = $('<span>').addClass('o_form_field o_form_field_number').text(this._formatValue(value)); this.$el.html($span); }, - isSet: function () { - return this.value !== ''; - }, }); var FieldFloatTime = FieldFloat.extend({ |
