UI Builder - Component is not configured when loading

ThunderDev
Tera Guru

I’ve integrated the ribbon into our csm configurable workspace, specifically using the ‘Preset - Record’ ribbon. However, when I’m in UI Builder, it indicates that the component isn’t configured, even though it actually is. Additionally, when I load the record form, the ribbon component appears and still displays the ‘not configured’ message. Strangely, once the rest of the record finishes loading, everything looks fine. Why does this component show as unconfigured in UI Builder and when the form is loading in the workspace, and why does it appear before the rest of the form?

Ribbon once the form fully loads:

CWS_Ribbon.png

ribbon component shows as "not configured" in UI Builder when its configured with the preset:

UIB_Ribbon1.png

Ribbon appears as "not configured" while the rest of the form is still loading (I also have an iframe component that shows up before the rest of the form is fully loaded as well):

CWS_loadingRibbon.png

 

Following additional testing and research, I believe that the ribbon and iframe components appear while the form is still loading because they are not connected to the loader. I assume that other components are properly connected. These two components—the ribbon and iframe—were added on top of the out-of-the-box (OOB) record page for the CSM Configurable workspace. However, I’m uncertain about where to configure these components to synchronize with the loading state like the rest of the components. Any guidance or advice would be appreciated!

   

6 REPLIES 6

Hi @ThunderDev ,

 

I don't know if this will work for your use case but, since we are not using the ribbon in csm, and it kind of just shows up when the loading cases, I've decided to override and just set the hide condition to true in UI builder, this allowed us to avoid it from showing on loading cases, but again this is just a workaround here and it doesn't necessarily fix the issue

Dibyaratnam
Tera Sage

Edit the hide condition of the components which is showing component not configured if the message is disappearing after the loading is completed. Just check the other component which is following this behaviour and similarly update the hide property for the ribbon as well.