Need help registering module to create custom component

  • 1
  • Problem
  • Updated 4 years ago
  • Solved
I am evaluating skuid to improve UI development for a managed package.  As part of this effort, I am recreating a custom vfPage with squid components but now I need to develop a couple custom components.  I created a "KPIChartBuilder" module by following these instructions http://help.skuidify.com/m/11720/l/129358?data-resolve-url=true&data-manual-id=11720 and then created a KPIChartBuilderJS component by following method A in these instructions http://help.skuidify.com/m/11720/l/129359?data-resolve-url=true&data-manual-id=11720 but my component does not show up in the ‘Components’ tab of the Skuid Page Builder.  Any help would be very much appreciated.  Thanks a lot, Jason.
Photo of Jason Hammerle

Jason Hammerle

  • 298 Points 250 badge 2x thumb

Posted 4 years ago

  • 1
Photo of Moshe Karmel

Moshe Karmel, Champion

  • 8,646 Points 5k badge 2x thumb
Did you add your KPIChartBuilderJS file as static resource? Did you add your skuid page to the module?
Photo of Jason Hammerle

Jason Hammerle

  • 298 Points 250 badge 2x thumb
Yes, I am using MavensMate to package my static resource in a similar fashion as with AngularJS so I don't think this was it.
Photo of Zach McElrath

Zach McElrath, Employee

  • 49,056 Points 20k badge 2x thumb
I think the name for your builders JS file needs to be KPIChartBuildersJS , with an "s", according to the 2nd bullet point in Step 1 of this page.
Photo of Jason Hammerle

Jason Hammerle

  • 298 Points 250 badge 2x thumb
I was able to develop the component using the instructions Irvin mentions.  When I have a few cycles free then I'll circle back and try this too.  Thanks for the feedback.
Photo of Irvin Waldman

Irvin Waldman, Champion

  • 9,006 Points 5k badge 2x thumb
You may want to consider this option for packaging your components 
Component Packs and Custom Components.
(Edited)
Photo of Jason Hammerle

Jason Hammerle

  • 298 Points 250 badge 2x thumb
Thanks Irvin.  I was able to develop my custom component by following the instructions in the URL :)