Unknown widget: chart.Charts"

From Documentation
Line 1: Line 1:
 +
{{ZKChartsEssentialsPageHeader}}
 +
 +
 +
 
= Problem Decription=  
 
= Problem Decription=  
 
You see the error below in a browser developer tool > Console tab:  
 
You see the error below in a browser developer tool > Console tab:  
Line 30: Line 34:
 
[[File:chart wpd.jpg | center]]
 
[[File:chart wpd.jpg | center]]
 
* Check if you include any non-ZK javascript, remove them one by one to find the one that interferes ZK.
 
* Check if you include any non-ZK javascript, remove them one by one to find the one that interferes ZK.
 +
 +
 +
{{ZKChartsEssentialsPageFooter}}

Revision as of 04:26, 11 June 2021

Unknown widget: chart.Charts



Problem Decription

You see the error below in a browser developer tool > Console tab:

 Uncaught Unknown widget: chart.Charts


Unknown widget chart.png


Why It Happens

ZK fails to instantiate a chart widget because the chart js isn't loaded. (the widget class chart.Charts isn't registered successfully).

Possible Causes and Solutions

There must be something at the client-side affecting the widget registration.

Load a JavaScript that interferes widget loading

There are possibilities, e.g. if you load highcharts, bootstrap js by yourselves, this might cause this error.

Remove the javascript or resolve the key code that interferes zk widget loading can solve this.

Mixing 2 different versions of ZK jar

Please check your jar and just make sure you include one version of ZK jar in one application.


Debugging Steps

  • Check if chart.wpd is loaded successfully with developer tool > Network tab.
Chart wpd.jpg
  • Check if you include any non-ZK javascript, remove them one by one to find the one that interferes ZK.


< Get Complete Source Code of This Book >


Last Update : 2021/06/11

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.