From 5a4a572ae5c69e15d9b5a91d7999802b9956ecd9 Mon Sep 17 00:00:00 2001 From: datagear Date: Mon, 6 Sep 2021 11:31:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=9B=BE=E8=A1=A8JS=E5=AF=B9?= =?UTF-8?q?=E8=B1=A1=E7=9A=84eventOriginalInfo=E5=87=BD=E6=95=B0=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/static/script/datagear-chartFactory.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/datagear-web/src/main/resources/org/datagear/web/static/script/datagear-chartFactory.js b/datagear-web/src/main/resources/org/datagear/web/static/script/datagear-chartFactory.js index a7c44ee5..42c69f07 100644 --- a/datagear-web/src/main/resources/org/datagear/web/static/script/datagear-chartFactory.js +++ b/datagear-web/src/main/resources/org/datagear/web/static/script/datagear-chartFactory.js @@ -2589,17 +2589,20 @@ * 图表事件支持函数:设置图表事件对象的原始图表数据集索引、原始数据、原始数据索引。 * * @param chartEvent 图表事件对象 - * @param originalChartDataSetIndex 原始图表数据集索引数值、原始信息对象(格式参考:chartBase.originalInfo函数返回值) - * @param originalResultDataIndex 可选,当originalChartDataSetIndex是索引数值是必选,原始数据索引,格式允许:数值、数值数组、null + * @param originalInfo 原始信息对象(格式参考:chartBase.originalInfo函数返回值)、原始图表数据集索引数值 + * @param originalResultDataIndex 可选,当originalInfo是索引数值时的原始数据索引,格式允许:数值、数值数组、null */ - chartBase.eventOriginalInfo = function(chartEvent, originalChartDataSetIndex, originalResultDataIndex) + chartBase.eventOriginalInfo = function(chartEvent, originalInfo, originalResultDataIndex) { - //originalChartDataSetIndex是原始信息对象:{ chartDataSetIndex: ..., chartDataSetIndex: ... } - if(originalChartDataSetIndex != null && originalChartDataSetIndex.chartDataSetIndex !== undefined) + var originalChartDataSetIndex = originalInfo; + + //originalInfo是原始信息对象:{ chartDataSetIndex: ..., resultDataIndex: ... } + if(originalInfo && originalInfo.chartDataSetIndex !== undefined) { - var resultDataIndexMy = originalChartDataSetIndex.resultDataIndex; + var resultDataIndexMy = originalInfo.resultDataIndex; + + originalChartDataSetIndex = originalInfo.chartDataSetIndex; - originalChartDataSetIndex = originalChartDataSetIndex.chartDataSetIndex; if(originalResultDataIndex == null) originalResultDataIndex = resultDataIndexMy; }