Help & Support
Elevate Your Agents with AgentExchange Solutions
Easily enhance Agentforce with pre-built AI solutions from AgentExchange. Browse, install, and deploy agents, actions, and apps directly into your environment. Tell Me More
Have Questions?
Lightning Web Chart.js Component
Easy and customizable charting library for admins and developers
- Business Need
- Data Visualization
Simple yet flexible charting Lightning Web Component using Chart.js! Built for admins, developers, solution engineers, UX/UI designers... with LWCC you can create highly customizable and awesome charts, with or without code.
Rating
Reputation
MVP
Recognized by Salesforce for their leadership, expertise, and generosity
Top Reviewer
Contribute reviews that encourage conversation and help others make informed decisions
Ranger
Lifelong learners who have earned the Ranger rank or higher on Trailhead
Showing 10 of 12 Reviews
Not workable on mobile
Legends capture all the space & chart appear very small its not useable in mobile
Error when configuring the component LWCC App Builder
As admin when I added the the component LWCC App Builder to my page, after defining all the parameters of the components I have the error: "TypeError: 'defineProperty' on proxy: trap returned falsish for property '_chartjs'". I am stuck here. Too bad this component looked great.
Issues during deployment
Good tool, but I faced some issues during deployment. I added LWCCAppBuilder component to the Account page and added custom data provider. It worked well, but when I tried to deploy the account page I saw this error: "Error Account_Record_Page In Lightning component c:chartBuilder, property handler has an invalid value MyCustomChartDataProvider". Can you fix it? Thanks!
Horizontal Bar Chart & Future roadmap
Hi team, Can you let us know if we can generate a horizontal bar chart using this component and also let us know what is the future roadmap for these components in terms of support and any future enhancements being planned on these components if we decide to use these components in our implementations.
Great tool
Very helpful tool. I like it very much. I also hope this will improve in future. Currently not use with non-aura community. I think documentation and demos needs to improved too. If this issue is solved, I like to give 5 star in future.
Very useful and flexible
There is a slight learning curve, but the config options in App Builder are great, and what has been built out so far serves as a good basis for developing custom components, such as a Multi-Axis Mixed Chart. One thing that would be helpful for managing in App Builder would be to default Custom Data Provider to 'none', otherwise you have to set it to something in order to save the page.
Good Plugin... but don't work for me
I don't know why but I have an error on the component : I didn't fill in Custom Data Provider field, I tried also to select --None--, but nothing working, I have this error : Component 'LWCC App Builder' has an invalid value for property 'Custom Data Provider'. Can you please help me to fix it ?
Great Package but please make ChartDataProvider avaiable
I'm have some complex requiredments for bulding chart but when I'm tried extend class ChartDataProvider but facing the error. It's seem ChartDataProvider is not global class
Hello everyone and thanks for using the package! We've just released a new version (1.5.0) which solves this issue along with some others. The problem was exactly what Thach mentioned: the ChartDataProvider class was not global, so it was impossible to access it from a different namespace. This problem should be fixed now, however there are two things to keep in mind: 1) Make sure that you append the lwcc namespace when referencing the ChartDataProvider class (exactly as David said in his comment, you should extend it with lwcc.ChartDataProvider) 2) Your new class, the custom data provider, needs to have a global scope. Why? Because the LWCC package contains some logic to dynamically retrieve and instantiate your class. As the package is working in a different namespace, your class needs also to have a global scope so it can be accessible from there. We hope that this is working now, and thanks again for your feedback!
John, similar to Thach, I would like to create a custom class that extends ChartDataProvider, but I receive this error when doing so. I'm trying this in a new trailhead with the LWCC app installed. public class MyChartDataProvider extends lwcc.ChartDataProvider {... This class results in an error: Line 1, Type is not visible: lwcc.ChartDataProvider public class MyChartDataProvider extends ChartDataProvider {... This class results in an error: Line 1, Invalid type: ChartDataProvider Is the class definition correct? What are alternatives? Thanks for you time!
Looks like this might be the reason: "Please keep in mind that the AppExchange version will install in your org a managed package with a custom namespace (lwcc), that cannot be accessed directly from your custom Lightning Web Components (this is a Salesforce Platform limitation yet)."
Great Package
Great package and maintainable code. Very convenient in keeping components up-to-date.
Great surprise and very useful
I'm using the Chart.js library when I need to develop Web pages with charts. It was a good surprise to discover this component in the AppExchange !
Hello Alexandre, Have you found the solution? I'm getting the same issue. thx, Alex