-
Notifications
You must be signed in to change notification settings - Fork 48
Highcharts Feature: Ajax updatable Charts
Alexander Nedomansky edited this page Mar 27, 2018
·
1 revision
Supported by:
You can change the content of a chart via AJAX, for example when the user clicks on a link or button. Note that this feature is different from the Drilldown feature, since the source of the triggering event is outside of the chart as where in the drilldown scenario, the event source is a point within the chart.
You can simply exchange the options of a Chart component and update the Chart component via AJAX. For example, you could implement a Wicket AjaxLink like this:
public class ModifyChartLink extends AjaxLink<Void>{
private Chart chart;
private Options newOptions;
public ModifyChartLink(Chart chart, Options newOptions){
this.chart = chart;
this.newOptions = newOptions;
}
@Override
public void onClick(final AjaxRequestTarget target){
this.chart.setOptions(newOptions);
target.add(this.chart);
}
}