diff --git a/etemplate/js/et2_widget_entry.js b/etemplate/js/et2_widget_entry.js index a8408bc0b1..f4ab8ab34a 100644 --- a/etemplate/js/et2_widget_entry.js +++ b/etemplate/js/et2_widget_entry.js @@ -51,7 +51,7 @@ var et2_entry = et2_valueWidget.extend( }, precision: { name: 'Decimals to be shown', - description: 'Specifies the number of decimals on a float value, the default is 2', + description: 'Specifies the number of decimals for sum of alternates, the default is 2', type: 'string', default: '2' }, @@ -151,10 +151,11 @@ var et2_entry = et2_valueWidget.extend( } if(this.options.field == 'sum') { + if (this.options.precision && jQuery.isNumeric(sum)) sum = parseFloat(sum).toFixed(this.options.precision); widget.options.value = sum; } } - if (this.options.precision) widget.options.value = parseFloat(widget.options.value).toFixed(this.options.precision); + } });