diff --git a/datagear-web/src/main/resources/org/datagear/web/builtInHtmlChartPlugins/org.datagear.chart.heatmap.zip b/datagear-web/src/main/resources/org/datagear/web/builtInHtmlChartPlugins/org.datagear.chart.heatmap.zip new file mode 100644 index 00000000..391a73de Binary files /dev/null and b/datagear-web/src/main/resources/org/datagear/web/builtInHtmlChartPlugins/org.datagear.chart.heatmap.zip differ diff --git a/datagear-web/src/main/resources/org/datagear/web/webapp/static/script/datagear-chartSupport.js b/datagear-web/src/main/resources/org/datagear/web/webapp/static/script/datagear-chartSupport.js index c5fc9e49..01ded03b 100644 --- a/datagear-web/src/main/resources/org/datagear/web/webapp/static/script/datagear-chartSupport.js +++ b/datagear-web/src/main/resources/org/datagear/web/webapp/static/script/datagear-chartSupport.js @@ -62,6 +62,28 @@ return (dataType == "INTEGER" || dataType == "DECIMAL"); }; + /** + * 为源数组追加不重复的元素。 + * + * @param sourceArray + * @param append 追加元素、数组 + */ + chartSupport.appendDistinct = function(sourceArray, append) + { + if(append == undefined) + return sourceArray; + + append = ($.isArray(append) ? append : [append]); + + for(var i=0; i