Hi, Shawn and folks at Moxie Group, could you please share your roadmap for GWT Highcharts? It's a high quality code base but it seems the development has stagnated for quite a while, at least judging from outside. GWT Highcharts 1.6 was released over a year ago. Do you have plans for a new release that works with Highcharts 4.0?
Thanks and best regards.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you for the inquiry. We have been really loaded up with other work for the last couple of quarters, so our ability to add in some of the Highcharts 4.0 features has been slow. We do have one engineer here working on adding some of these features in this fall (including 3D Charts, Heatmaps, etc.), but it's not his full time job - so I'm expecting it will likely be later this year before we publish another major release. We do have a smaller 1.6.1 release coming that contains several bug fixes & minor enhancements.
Contributions are always welcome! Just go to the "Code -> Fork" option here in Source Forge if you're interested in contributing, and then create a pull request once you have something you'd like to consider to be merged back into the release.
Last edit: Shawn Quinn 2014-10-01
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Shawn, thanks for the update. It's very encouraging that work is still being done. Regarding contributions and codebase, I believe only milestone releases (e.g. 1.6.0) are in SF, but there is no latest code in the master branch (except a minor release 1.6.0.1). Am I right?
It would be really helpful if your engineer can check in code regularly, so that the SF codebase is up to date. It's so much harder to branch off the one-year old milestone (1.6.0) and attempt to merge back with the main line of work.
Best regards.
Last edit: Cloudmu 2014-10-01
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have a similar question. Can we use gwt-highcharts with gwt2.7. I tried doing it. But I am getting exceptions where we use setOptions method. Any help for a way forward is appreciated. Thanks in advance
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
We do use GWT Highcharts here in GWT 2.7 environments withouth trouble, so we're not currently aware of any compatibility issues. If you could post more information about the problem you're seeing though, someone may be able to better assist.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am trying to use the last library (1.7.0) into a smartgwt project. The strange thing is that if i add Chart or a StockChart or something on the RootPanel no error occurs. I am talking about gwt development mode here. When i try to add such objects onto a tab or canvas or layout, then an exception occurs. "Assertion error" (i dont include the whole error string, because it is very lengthy). If i compile the project and run it using an application server then i can see charts. Is it the case? It is very time consuming for me to make a complicated GUI using Charts if a have to compile my project everytime i want to test something. Is there any solution? Thank you very much for any help you can provide !!!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Here we tend to work exclusively in Super Dev Mode, which avoids this problem (and also tends to be faster to develop in, at least for large applications.) Or, as you pointed out, things will also work fine in fully compiled mode.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am trying to make my project run using Super Dev Mode. I created a new, clear GWT project, i chose Super Dev Mode through Run Configurations and i run the example-project succesfully. The problem begins when i update the gwt.xml (attached file) in order to use smartgwt, drawing, highcharts etc. I also put into "war/module_name" the "sc" directory with required scripts and updated the .html file including those scripts into . Please find attached .html file as well and my new entrypoint file. This is the mistake that is produced. I hope you can help because i dont know what else to try in order to resolve this problem. Thank you so much for your great help.
THE ERROR:
Linking modules
Bootstrap link for command-line module 'com.ide.weblms.Seannet_WebLMS'
Linking module 'seannet_weblms'
Invoking Linker Cross-Site-Iframe [ERROR] The Cross-Site-Iframe linker does not support <script> tags in the gwt.xml files, but the gwt.xml file (or the gwt.xml files which it includes) contains the following script tags: <br>
sc/modules/ISC_Core.js<br>
sc/modules/ISC_Foundation.js<br>
sc/modules/ISC_Containers.js<br>
sc/modules/ISC_Grids.js<br>
sc/modules/ISC_Forms.js<br>
sc/modules/ISC_RichTextEditor.js<br>
sc/modules/ISC_Calendar.js<br>
sc/modules/ISC_DataBinding.js<br>
sc/skins/Enterprise/load_skin.js<br>
In order for your application to run correctly, you will need to include these tags in your host page directly. In order to avoid this error, you will need to remove the script tags from the gwt.xml file, or add this property to the gwt.xml file: <set-configuration-property name='xsiframe.failIfScriptTag' value='FALSE'/><br>
<span>[ERROR]</span> shell failed in doSlowStartup method<br>
Module setup completed in 5673 ms</p>
<p>THE gwt.xml<br>
<module rename-to='senet_weblms'></p>
<!-- Inherit the core Web Toolkit stuff. -->
<p><inherits name='com.google.gwt.user.User'/></p>
<!-- Inherit the default GWT style sheet. You can change -->
<!-- the theme of your GWT application by uncommenting -->
<!-- any one of the following lines. -->
<!-- When it comes to use smartGWT we dont have to use any of these themes because they
are in conflict with smartGWT -->
<!-- <inherits name='com.google.gwt.user.theme.clean.Clean'/> -->
<!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> -->
<!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> -->
<!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> -->
<!-- Other module inherits -->
<div class="codehilite"><pre><span></span><code><span class="o"><</span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"com.smartgwt.SmartGwt"</span><span class="w"> </span><span class="o">/></span>
<span class="o"><!--</span><span class="w"> </span><span class="o"><</span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"com.smartgwt.SmartGwtNoScript"</span><span class="o">/></span><span class="w"> </span><span class="o">--></span><span class="w"> </span>
<span class="o"><!--</span><span class="w"> </span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"com.smartgwt.Drawing"</span><span class="o">/></span><span class="w"> </span><span class="o">--></span>
<span class="o"><</span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"org.moxieapps.gwt.highcharts.Highcharts"</span><span class="o">/></span>
<span class="w"> </span><span class="o"><!--</span><span class="w"> </span><span class="o"><</span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"com.smartgwt.PluginBridgesWidgets"</span><span class="o">/></span><span class="w"> </span><span class="o">--></span>
<span class="w"> </span><span class="o"><!--</span><span class="w"> </span><span class="o"><</span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"com.smartgwt.Charts"</span><span class="o">/></span><span class="w"> </span><span class="kr">ONLY</span><span class="w"> </span><span class="kr">in</span><span class="w"> </span><span class="n">PRO</span><span class="w"> </span><span class="n">edition</span><span class="w"> </span><span class="o">--></span>
<span class="o"><!--</span><span class="w"> </span><span class="o"><</span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"pl.balon.gwt.diagrams.Diagrams"</span><span class="o">/></span><span class="w"> </span><span class="o">--></span>
</code></pre></div>
<!-- Specify the app entry point class. -->
<!-- <entry-point class='com.ide.weblms.client.Seannet_WebLMS'/> -->
<p><entry-point class="com.ide.weblms.client.HighCharts_Example_1"/><br>
<!-- <entry-point class='com.ide.weblms.client.TryingGWT_SmartGWT_02' /> -->
</p>
<!-- Specify the paths for translatable code -->
<p><source path='client'/><br>
<source path='shared'/></p>
<!-- allow Super Dev Mode -->
<p><add-linker name="xsiframe"/></p>
<p></module></p>
<p>THE HTML FILE:</p>
<!doctype html>
<!-- The DOCTYPE declaration above will set the -->
<!-- browser's rendering engine into -->
<!-- "Standards Mode". Replacing this declaration -->
<!-- with a "Quirks Mode" doctype is not supported. -->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!-- -->
<!-- Consider inlining CSS to reduce the number of requested files -->
<!-- -->
<link type="text/css" rel="stylesheet" href="Seannet_WebLMS.css">
<!-- -->
<!-- Any title is fine -->
<!-- -->
<title>Web LMS</title>
<!-- START javascripts required for SUPER DEV MODE -->
<script type="text/javascript" language="javascript" src=seannet_weblms/sc/modules/ISC_Calendar.js></script>
<script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Containers.js"></script>
<script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Core.js"></script>
<script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_DataBinding.js"></script>
<script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Drawing.js"></script>
<script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Forms.js"></script>
<script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Foundation.js"></script>
<script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Grids.js"></script>
<script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_History.js"></script>
<script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_PluginBridges.js"></script>
<script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_RichTextEditor.js"></script>
<script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Scheduler.js"></script>
<script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Workflow.js"></script>
<script type="text/javascript" language="javascript" src="i_my_js/jquery-2.1.4.min.js"></script>
<script type="text/javascript" language="javascript" src="i_my_js/highstock.js"></script>
<script type="text/javascript" language="javascript" src="seannet_weblms/seannet_weblms.nocache.js"></script>
<noscript>
</noscript>
Your web browser must have JavaScript enabled
in order for this application to display correctly.
The thing is that i am not supposed to use these lines (i have already tried this at the beginning) since i use gwt 2.7.0 and nothing extra is required in gwt.xml. Oh dear friend. I am totally confused. Everything runs as it is supposed to run (without any extra lines), but when smartgwt comes into the frame the situation becomes messy. Unfortunately smartgwt forums are not well supported. It is an issue. Thank you once more for your great support.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, Shawn and folks at Moxie Group, could you please share your roadmap for GWT Highcharts? It's a high quality code base but it seems the development has stagnated for quite a while, at least judging from outside. GWT Highcharts 1.6 was released over a year ago. Do you have plans for a new release that works with Highcharts 4.0?
Thanks and best regards.
Thank you for the inquiry. We have been really loaded up with other work for the last couple of quarters, so our ability to add in some of the Highcharts 4.0 features has been slow. We do have one engineer here working on adding some of these features in this fall (including 3D Charts, Heatmaps, etc.), but it's not his full time job - so I'm expecting it will likely be later this year before we publish another major release. We do have a smaller 1.6.1 release coming that contains several bug fixes & minor enhancements.
Contributions are always welcome! Just go to the "Code -> Fork" option here in Source Forge if you're interested in contributing, and then create a pull request once you have something you'd like to consider to be merged back into the release.
Last edit: Shawn Quinn 2014-10-01
Shawn, thanks for the update. It's very encouraging that work is still being done. Regarding contributions and codebase, I believe only milestone releases (e.g. 1.6.0) are in SF, but there is no latest code in the master branch (except a minor release 1.6.0.1). Am I right?
It would be really helpful if your engineer can check in code regularly, so that the SF codebase is up to date. It's so much harder to branch off the one-year old milestone (1.6.0) and attempt to merge back with the main line of work.
Best regards.
Last edit: Cloudmu 2014-10-01
I have a similar question. Can we use gwt-highcharts with gwt2.7. I tried doing it. But I am getting exceptions where we use setOptions method. Any help for a way forward is appreciated. Thanks in advance
We do use GWT Highcharts here in GWT 2.7 environments withouth trouble, so we're not currently aware of any compatibility issues. If you could post more information about the problem you're seeing though, someone may be able to better assist.
Hi there,
I am trying to use the last library (1.7.0) into a smartgwt project. The strange thing is that if i add Chart or a StockChart or something on the RootPanel no error occurs. I am talking about gwt development mode here. When i try to add such objects onto a tab or canvas or layout, then an exception occurs. "Assertion error" (i dont include the whole error string, because it is very lengthy). If i compile the project and run it using an application server then i can see charts. Is it the case? It is very time consuming for me to make a complicated GUI using Charts if a have to compile my project everytime i want to test something. Is there any solution? Thank you very much for any help you can provide !!!
That is a known limitation of Smart GWT panels in dev mode, which (afaik) has no available work around yet; the issue is really more of a core GWT issue when running in dev mode. (Some related info is here if you're curious: https://code.google.com/p/google-web-toolkit/issues/detail?id=3511 and http://forums.smartclient.com/forum/smart-gwt-technical-q-a/8606-a-widget-that-has-an-existing-parent-widget-may-not-be-added-to-the-detach-list ).
Here we tend to work exclusively in Super Dev Mode, which avoids this problem (and also tends to be faster to develop in, at least for large applications.) Or, as you pointed out, things will also work fine in fully compiled mode.
I am trying to make my project run using Super Dev Mode. I created a new, clear GWT project, i chose Super Dev Mode through Run Configurations and i run the example-project succesfully. The problem begins when i update the gwt.xml (attached file) in order to use smartgwt, drawing, highcharts etc. I also put into "war/module_name" the "sc" directory with required scripts and updated the .html file including those scripts into . Please find attached .html file as well and my new entrypoint file. This is the mistake that is produced. I hope you can help because i dont know what else to try in order to resolve this problem. Thank you so much for your great help.
THE ERROR:
Linking modules
Bootstrap link for command-line module 'com.ide.weblms.Seannet_WebLMS'
Linking module 'seannet_weblms'
Invoking Linker Cross-Site-Iframe
[ERROR] The Cross-Site-Iframe linker does not support <script> tags in the gwt.xml files, but the gwt.xml file (or the gwt.xml files which it includes) contains the following script tags: <br> sc/modules/ISC_Core.js<br> sc/modules/ISC_Foundation.js<br> sc/modules/ISC_Containers.js<br> sc/modules/ISC_Grids.js<br> sc/modules/ISC_Forms.js<br> sc/modules/ISC_RichTextEditor.js<br> sc/modules/ISC_Calendar.js<br> sc/modules/ISC_DataBinding.js<br> sc/skins/Enterprise/load_skin.js<br> In order for your application to run correctly, you will need to include these tags in your host page directly. In order to avoid this error, you will need to remove the script tags from the gwt.xml file, or add this property to the gwt.xml file: <set-configuration-property name='xsiframe.failIfScriptTag' value='FALSE'/><br> <span>[ERROR]</span> shell failed in doSlowStartup method<br> Module setup completed in 5673 ms</p> <p>THE gwt.xml<br> <module rename-to='senet_weblms'></p> <!-- Inherit the core Web Toolkit stuff. --> <p><inherits name='com.google.gwt.user.User'/></p> <!-- Inherit the default GWT style sheet. You can change --> <!-- the theme of your GWT application by uncommenting --> <!-- any one of the following lines. --> <!-- When it comes to use smartGWT we dont have to use any of these themes because they are in conflict with smartGWT --> <!-- <inherits name='com.google.gwt.user.theme.clean.Clean'/> --> <!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> --> <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> --> <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> --> <!-- Other module inherits --> <div class="codehilite"><pre><span></span><code><span class="o"><</span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"com.smartgwt.SmartGwt"</span><span class="w"> </span><span class="o">/></span> <span class="o"><!--</span><span class="w"> </span><span class="o"><</span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"com.smartgwt.SmartGwtNoScript"</span><span class="o">/></span><span class="w"> </span><span class="o">--></span><span class="w"> </span> <span class="o"><!--</span><span class="w"> </span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"com.smartgwt.Drawing"</span><span class="o">/></span><span class="w"> </span><span class="o">--></span> <span class="o"><</span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"org.moxieapps.gwt.highcharts.Highcharts"</span><span class="o">/></span> <span class="w"> </span><span class="o"><!--</span><span class="w"> </span><span class="o"><</span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"com.smartgwt.PluginBridgesWidgets"</span><span class="o">/></span><span class="w"> </span><span class="o">--></span> <span class="w"> </span><span class="o"><!--</span><span class="w"> </span><span class="o"><</span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"com.smartgwt.Charts"</span><span class="o">/></span><span class="w"> </span><span class="kr">ONLY</span><span class="w"> </span><span class="kr">in</span><span class="w"> </span><span class="n">PRO</span><span class="w"> </span><span class="n">edition</span><span class="w"> </span><span class="o">--></span> <span class="o"><!--</span><span class="w"> </span><span class="o"><</span><span class="n">inherits</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">"pl.balon.gwt.diagrams.Diagrams"</span><span class="o">/></span><span class="w"> </span><span class="o">--></span> </code></pre></div> <!-- Specify the app entry point class. --> <!-- <entry-point class='com.ide.weblms.client.Seannet_WebLMS'/> --> <p><entry-point class="com.ide.weblms.client.HighCharts_Example_1"/><br> <!-- <entry-point class='com.ide.weblms.client.TryingGWT_SmartGWT_02' /> --> </p> <!-- Specify the paths for translatable code --> <p><source path='client'/><br> <source path='shared'/></p> <!-- allow Super Dev Mode --> <p><add-linker name="xsiframe"/></p> <p></module></p> <p>THE HTML FILE:</p> <!doctype html> <!-- The DOCTYPE declaration above will set the --> <!-- browser's rendering engine into --> <!-- "Standards Mode". Replacing this declaration --> <!-- with a "Quirks Mode" doctype is not supported. --> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!-- --> <!-- Consider inlining CSS to reduce the number of requested files --> <!-- --> <link type="text/css" rel="stylesheet" href="Seannet_WebLMS.css"> <!-- --> <!-- Any title is fine --> <!-- --> <title>Web LMS</title> <!-- START javascripts required for SUPER DEV MODE --> <script type="text/javascript" language="javascript" src=seannet_weblms/sc/modules/ISC_Calendar.js></script> <script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Containers.js"></script> <script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Core.js"></script> <script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_DataBinding.js"></script> <script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Drawing.js"></script> <script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Forms.js"></script> <script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Foundation.js"></script> <script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Grids.js"></script> <script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_History.js"></script> <script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_PluginBridges.js"></script> <script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_RichTextEditor.js"></script> <script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Scheduler.js"></script> <script type="text/javascript" language="javascript" src="seannet_weblms/sc/modules/ISC_Workflow.js"></script> <script type="text/javascript" language="javascript" src="i_my_js/jquery-2.1.4.min.js"></script> <script type="text/javascript" language="javascript" src="i_my_js/highstock.js"></script> <script type="text/javascript" language="javascript" src="seannet_weblms/seannet_weblms.nocache.js"></script> <noscript> </noscript>
Web Application Starter Project
Last edit: Venardos Gonidakis 2015-09-24
Try adding the following to your module XML file:
Additional detail/support for Super Dev Mode with SmartGWT is best found on the SmartClient forums:
http://www.smartclient.com/smartgwt/javadoc/com/smartgwt/client/docs/SuperDevModeTroubleshooting.html
Best of luck! Super Dev Mode is very sweet...
Hi again,
The thing is that i am not supposed to use these lines (i have already tried this at the beginning) since i use gwt 2.7.0 and nothing extra is required in gwt.xml. Oh dear friend. I am totally confused. Everything runs as it is supposed to run (without any extra lines), but when smartgwt comes into the frame the situation becomes messy. Unfortunately smartgwt forums are not well supported. It is an issue. Thank you once more for your great support.