Skip to content
Maxim Atanasov edited this page Mar 27, 2018 · 6 revisions

Highcharts has a different license than wicked-charts. Is that a problem?

The Highcharts and Chart.js JS libraries are not shipped with wicked-charts. Wicked-charts simply references the publicly available JS libraries from the respective site. If you want to use wicked-charts for commercial projects using highcharts, consult http://shop.highsoft.com/highcharts.html and buy a license. Chart.js on the other hand is freely available.

The javascript files for the JQuery and Highcharts library are loaded from the web by default. How can I use my own versions of these javascript files?

See here.

How can I set a Color explicitly to (javascript) null?

See the java class NullColor.

What browsers are supported by Wicked Charts?

Since Wicked Charts delegates the task of rendering the charts to Chart.js and Highcharts, Wicked Charts supports the same browsers as them. See the Highcharts compatibility tables. Chart.js supports all modern browsers (IE9+)

Why doesn't the showcase work with IE?

The showcase relies on some JQuery-UI & CSS magic that apparently does not work in IE. Use the following link instead for a simpler showcase that works in IE: Simple Showcase.

My Live-Data Chart does not update after a page refresh

Enable development mode in Wicket and check in the AJAX Debug window if you get the following error message: "Ajax request stopped because of precondition check". If so, you need to provide your chart component with an HTML "id" attribute, so the Javascript knows which component to update after the page reload.

What is the difference between wicked-charts-wicket14, wicked-charts-wicket15, wicked-charts-wicket6, wicked-charts-wicket7 and wicked-charts-jsf12?

Each is an implementation of Wicked Charts that provide a component for one of the following java-based web frameworks:

  • Wicket 1.4.x
  • Wicket 1.5.x
  • Wicket 6.x
  • Wicket 7.x
  • JSF 2.1 These components can then be used in a web project using the respective framework to implement charts in an easy fashion. If you use Gradle, you only have to include the component matching to your framework and the dependency to wicked-charts-highcharts or chart.js will be added automatically.

Can I use Wicked Charts in a non-Java web application?

No. Wicked Charts is Java. You can use the Chart.js or Highcharts JavaScript frameworks directly, though.

Clone this wiki locally