GWT HighCharts Moxieapps - Cum să obțineți culoarea seriei în tooltip și să împiedicați să ieșiți de pe ecran

Folosim Moxieapps Highchart v1.3.0 avem două cerințe în afișarea indicației pentru diagrama liniei.

i. axa x este axa datetime. trebuie să formatați data afișată în tooltip. Deci, folosind ToolTipData, am formatat data în tooltip. Dar culorile numelui de serie din tooltip sunt pierdute. Bara de instrumente este partajată. Cum se afișează numele seriei în tooltip cu culoarea respectivă?

ii. Sugestia noastră poate crește înălțime/lățime. Într-un astfel de scenariu, tooltip-ul se stinge de pe ecran, adică jumătate din sfatul instrumentului este vizibil, iar cealaltă jumătate se stinge de pe ecran. Am folosit eticheta html pentru a înfășura textul în tooltip. Am încercat să aplic lățimea etichetei html. Dar nu are nici un efect. Cum de a preveni oprirea instrumentului de pe ecran?

Găsiți fragmentul de cod setToolTip (new ToolTip ()) setShared (adevărat) .setCrosshairs (adevărat) .setFormatter (new ToolTipFormatter() {       formatul public String (final ToolTipData toolTipData)       {         ultimul StringBuilder tooltipContent = nou StringBuilder ();         String formattedDate = DateTimeFormat.getFormat ("yyyy-MM-dd") format (               data nouă (toolTipData.getXAsLong (0)));

    tooltipContent.append("").append(formattedDate)
      .append("");
    for (int i = 0; i < toolTipData.getPointsLength(); i++)
    {
      tooltipContent.append("
").append("") .append(toolTipData.getSeriesName(i)).append(":").append(toolTipData.getYAsDouble(i)); tooltipContent.append(""); } return tooltipContent.toString(); } }));

Ajută-te cu ușurință în probleme. Mulțumesc anticipat

0