On  2025-07-21  13:42, Dominik Csapak wrote:
One nit inline, but aside from that:

Reviewed-by: Dominik Csapak <d.csa...@proxmox.com>

On 7/15/25 16:31, Aaron Lauterer wrote:
this way we can keep the current behavior, but also make it possible to
finely control a series if needed. For example, if we want a stacked
graph, or just a line without fill.

Additionally we need to adjust the tooltip renderer to also gather the
titles from these directly configured series.

Signed-off-by: Aaron Lauterer <a.laute...@proxmox.com>
---
  src/panel/RRDChart.js | 53 +++++++++++++++++++++++++++++++++----------
  1 file changed, 41 insertions(+), 12 deletions(-)

diff --git a/src/panel/RRDChart.js b/src/panel/RRDChart.js
index 86cf4e2..3b41ae6 100644
--- a/src/panel/RRDChart.js
+++ b/src/panel/RRDChart.js
@@ -118,13 +118,33 @@ Ext.define('Proxmox.widget.RRDChart', {
                  suffix = 'B/s';
              }
-            let prefix = item.field;
-            if (view.fieldTitles && view.fieldTitles[view.fields.indexOf(item.field)]) { -                prefix = view.fieldTitles[view.fields.indexOf(item.field)];
+            let value = record.get(item.field);
+            if (value === null) {
+                tooltip.setHtml('No Data');

nit: this change seems a bit unrelated? we did just put it in convertToUnits previously, and did not check the value before...

I forgot to mention in the commit msg why this is happening. In the next version, it will be explained. in short: since stacked charts will also draw data points even if there is no data, we need to catch that to avoid errors later in the tooltip renderer.



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to