Hello, I keep moving forward with the JS Apache ECharts library [1] integration sample project. The project repo is available at [2]. I have separated the project into 2 sub-projects: royale-echarts (library) and royale-echarts-example (implementation example)
Royale-echarts exposes the echarts class (integration with @externs) and "intended" to include the Royale EChartsComponent as well, but I can't build. I have no problems when I build only "echarts" but when I try to build, including EChartsComponent, either in ECHARTSClasses.as or in echarts-manifest.xml it returns an error. If I include the reference in ECHARTSClasses.as: internal class ECHARTSClasses { COMPILE::JS { import echarts; echarts; import EChartsComponent; EChartsComponent; } } Loading configuration: D:\Desarrollo_Royale\Proyectos\WPNetSuitePlus\Royale-echarts\royale-echarts\target\compile-extern-config.xml D:\Desarrollo_Royale\Proyectos\WPNetSuitePlus\Royale-echarts\royale-echarts\src\main\royale\EChartsComponent.as(3): col: 9 Warning: Definition org.apache.royale.html.Container could not be found. import org.apache.royale.html.Container; I have modified the component to extend from UIBase and the error is the same. If I include it in echarts-manifest.xml: <componentPackage> <component id="EChartsComponent" class="EChartsComponent"/> </componentPackage> Loading configuration: D:\Desarrollo_Royale\Proyectos\WPNetSuitePlus\Royale-echarts\royale-echarts\target\compile-swf-config.xml Error: Could not find source for class EChartsComponent in namespace library://ns.apache.org/royale/echarts. Could not find source for class EChartsComponent in namespace library://ns.apache.org/royale/echarts. I've looked at samples from the SDK but I get lost with all this ... any ideas? To work, I have moved the EChartsComponent component to royale-echarts-example (it works fine) and I have created EChartsContainer to add it as a tag in mxml (it works fine too) If anyone has time ... as always any help is appreciated. Thx. Hiedra. [1] https://echarts.apache.org/en/index.html [2] https://github.com/mjesteve/Royale-ECharts