diff --git a/src/main/webapp/widgets/textupdate.js b/src/main/webapp/widgets/textupdate.js index faf3e92..5437c1c 100644 --- a/src/main/webapp/widgets/textupdate.js +++ b/src/main/webapp/widgets/textupdate.js @@ -93,7 +93,18 @@ function format_pv_data_as_text(widget, data) if (data.precision === undefined) text = data.value.toString(); else - if (typeof data.value.toFixed == 'function') + if (Array.isArray(data.value)) { + text = ""; + for (let i = 0; i < data.value.length; i++){ + if (typeof data.value[i].toFixed == 'function') + text = text.concat(data.value[i].toFixed(precision)); + else + text = text.concat(data.value[i].toString()); + if (i < data.value.length - 1) + text = text.concat(", "); + } + } + else if (typeof data.value.toFixed == 'function') text = data.value.toFixed(precision); else text = data.value.toString();