GWT HighCharts MoxiApps-如何在工具提示中获取系列的颜色并防止工具提示离开屏幕

GWT HighCharts MoxiApps-如何在工具提示中获取系列的颜色并防止工具提示离开屏幕,gwt,tooltip,highcharts,Gwt,Tooltip,Highcharts,我们正在使用Moxieapps Highchart v1.3.0 在显示折线图的工具提示时,我们有两个要求 一,。x轴是日期时间轴。我们需要格式化工具提示中显示的日期。因此,使用ToolTipData,我们在tooltip中格式化了日期。但是工具提示中序列名称的颜色将丢失。工具提示是共享的。如何在工具提示中以相应的颜色显示系列名称 二,。我们的工具提示可能会增加高度/宽度。在这种情况下,工具提示将离开屏幕,即一半工具提示可见,另一半将离开屏幕。我使用html标记在工具提示中包装文本。我尝试将宽度

我们正在使用Moxieapps Highchart v1.3.0 在显示折线图的工具提示时,我们有两个要求

一,。x轴是日期时间轴。我们需要格式化工具提示中显示的日期。因此,使用ToolTipData,我们在tooltip中格式化了日期。但是工具提示中序列名称的颜色将丢失。工具提示是共享的。如何在工具提示中以相应的颜色显示系列名称

二,。我们的工具提示可能会增加高度/宽度。在这种情况下,工具提示将离开屏幕,即一半工具提示可见,另一半将离开屏幕。我使用html标记在工具提示中包装文本。我尝试将宽度应用于html标记。但是没有效果。如何防止工具提示离开屏幕

请查找代码片段 setToolTip(新ToolTip().setShared(true).setCrosshiers(true).setFormatter(新ToolTipFormatter()){ 公共字符串格式(最终ToolTipData ToolTipData) { 最终StringBuilder ToolIPContent=新StringBuilder(); 字符串formattedDate=DateTimeFormat.getFormat(“yyyy-MM-dd”).format( 新日期(toolTipData.getXAsLong(0))

tooltipContent.append(“”).append(formattedDate)
.附加(“”);
对于(int i=0;i)。append(“”)
.append(toolTipData.getSeriesName(i)).append(“:”).append(toolTipData.getYAsDouble(i));
tooltipContent.append(“”);
}
返回tooltipContent.toString();
}
}));
请帮忙解决这些问题。 提前谢谢

    tooltipContent.append("<b>").append(formattedDate)
      .append("</b>");
    for (int i = 0; i < toolTipData.getPointsLength(); i++)
    {
      tooltipContent.append("<br />").append("<span>")
        .append(toolTipData.getSeriesName(i)).append(":").append(toolTipData.getYAsDouble(i));

      tooltipContent.append("</span>");
    }
    return tooltipContent.toString();
  }
}));