/
Events / Selektion
Events / Selektion
Jedes Chart verfügt über eine ValueChangedEvent, welches bei einer Selektion getriggert wird. Das Eventobjekt im nachfolgenden Beispiel "String json" trägt dann alle Informationen zur jeweiligen Selektion in sich.
import com.xdev.charts.AbstractXdevChart.ValueChangeListener; chart.addValueChangeListener(new ValueChangeListener() { @Override public void valueChange(String json) { // Fügen Sie hier Ihren eigenen Eventcode hinzu } });
JSON-Inhalt nach Charts
XdevBarChart
{"category":"2017","xvalue":559,"yvalue":"Beverages"}
XdevAreaChart, XdevLineChart, XdevComboChart, XdevColumnChart, XdevSteppedChart
{"category":"xdev","xvalue":"2017","yvalue":3500}
XdevPieChart
{"category":"Hund","value":50}
XdevTimeLineChart
{"category":"Sebastian","caption":"","start":"2018-07-08T22:00:00.000Z","end":"2018-07-24T22:00:00.000Z"}
XdevMapChart
{"address":"Kreuzgasse 19 91275 Auerbach","caption":"Heimat"} {"latitude":37.4289,"longitude":-122.1697,"caption":"University"}
XdevGeoChart
"final XdevGeoChartModel model = new XdevGeoChartModel("country", "people");"
{"country":"US","people":85000}
XdevOrgChart
{"value":"XDEV Software","root":"","tooltip":""}
JSON-Inhalt wieder auf ein Chartobjekt mappen
final Gson g = new Gson(); final BarChartObject fromJson = g.fromJson(json, BarChartObject.class);
Über ein solches BarChartObject lässt sich jetzt bequem wieder auf die einzelnen Attribute zugreifen
final Gson g = new Gson(); final BarChartObject fromJson = g.fromJson(json, BarChartObject.class); Integer xvalue = fromJson.getXvalue(); String yvalue = fromJson.getYvalue(); String category = fromJson.getCategory();
, multiple selections available,
Related content
XdevBarChart
XdevBarChart
More like this
XdevPieChart
XdevPieChart
More like this
Events / Selektion
Events / Selektion
More like this
Events / Selektion
Events / Selektion
More like this
XdevTimelineChart
XdevTimelineChart
More like this
XdevLineChart
XdevLineChart
More like this
XDEV Software Corp. - One Embarcadero Center, San Francisco, CA 94111, US
Copyright © 2015. XDEV Software Corp. All rights reserved.