rsbi 4 years ago
parent
commit
1314323128

+ 9 - 1
src/main/java/com/ruisitech/bi/entity/bireport/ChartJSONDto.java

@@ -27,6 +27,7 @@ public class ChartJSONDto {
 	private String legendpos;
 	private String legendPosition;
 	private String dataLabel;
+	private String dataLabelColor;
 	private String marginLeft;
 	private String marginRight;
 	private String markerEnabled;
@@ -194,5 +195,12 @@ public class ChartJSONDto {
 	public void setMarkerEnabled(String markerEnabled) {
 		this.markerEnabled = markerEnabled;
 	}
-	
+
+	public String getDataLabelColor() {
+		return dataLabelColor;
+	}
+
+	public void setDataLabelColor(String dataLabelColor) {
+		this.dataLabelColor = dataLabelColor;
+	}
 }

+ 4 - 0
src/main/java/com/ruisitech/bi/service/portal/PortalChartService.java

@@ -264,6 +264,10 @@ public class PortalChartService extends BaseCompService {
 			ChartKeyContext val3 = new ChartKeyContext("showLabel", "true");
 			properties.add(val3);
 		}
+		String dataLabelColor = chartJson.getDataLabelColor();
+		if(dataLabelColor != null && dataLabelColor.length() > 0){
+			properties.add(new ChartKeyContext("dataLabelColor", dataLabelColor));
+		}
 		
 		//设置仪表盘数量
 		ChartKeyContext val1 = new ChartKeyContext("gaugeCnt", "1");