KyvisLabs ApexChart Module

I don’t think you have any idea what you’re talking about.

1 Like

Oh, I'm so sorry, I didn't realize it included Apex. I just thought it was Chart.js. My apologies for the confusion.

When I upgraded an 8.1 gateway to 8.3, and added Embr Charts, I see two entries for ApexCharts. I assume the Legacy menu is what Ben included. Myself, I’ve been migrating to the Chart.js Library included with Embr, as it’s been more performant.

2 Likes

Good point, I could do a better job of highlighting the differences.

The biggest functional difference is the approach to client-side JavaScript-ing.

  • The Kyvis-Labs/Legacy version allows for basic interpretation of properties as functions using JavaScript’s function syntax.
  • The new version allows the same, but uses arrow function syntax. It also exposes the underlying Perspective Client/Page/View/Component contexts, helper functions for sending messages, and more if Periscope is installed.
  • The new version exposes a JavaScriptProxy that allows you to directly run client-side JavaScript against the chart. The allows for complex interactions (zooming, adding data/annotations, refreshing, etc.) without being confined to a specific set of exposed functions.
3 Likes

PSA: Kyvis-Lab’s latest 2.0.0 release includes a non-MIT licensed version of ApexCharts.

Depending on your business’s revenue, you may be legally required to purchase a license in order to use this version of the module.

Tread carefully.

3 Likes

I have reverted back to version 3 for version 2.0.0. You can disregard.

3 Likes