From 4563023ff75aa23f44601c4e33013394af9fe2ee Mon Sep 17 00:00:00 2001 From: Nicolas Micoud <58596990+nmicoud@users.noreply.github.com> Date: Fri, 6 May 2022 11:58:57 +0200 Subject: [PATCH] IDEMPIERE-5241 : Bugfixes for charts - Fix Id not unique in space (#1317) --- .../adempiere/webui/apps/graph/jfreegraph/ChartRenderer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/graph/jfreegraph/ChartRenderer.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/graph/jfreegraph/ChartRenderer.java index 70b57c675d..03b2d38fac 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/graph/jfreegraph/ChartRenderer.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/graph/jfreegraph/ChartRenderer.java @@ -118,7 +118,7 @@ import org.zkoss.zul.Imagemap; area.setCoords(entity.getShapeCoords()); area.setShape(entity.getShapeType()); area.setTooltiptext(entity.getToolTipText()); - area.setId(count+"_WG__" + seriesName + "__" + key); + area.setId(count+"_WG__" + seriesName + "__" + key + "__" + System.currentTimeMillis()); count++; } @@ -128,7 +128,7 @@ import org.zkoss.zul.Imagemap; String areaId = me.getArea(); if (areaId != null) { String[] strs = areaId.split("__"); - if (strs.length == 3) + if (strs.length == 4) { chartMouseClicked(strs[2], strs[1]); }