UI Builder Calendar Component - Contextual Sidebar Modification
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-07-2025 11:00 AM
Hello ServiceNow Community,
I'm working on a custom application using UI Builder that incorporates the Calendar component. While I've been able to implement the basic functionality of the calendar, I'm struggling to find information about customizing the contextual sidebar that appears when interacting with this component.
What I'm trying to accomplish:
- Modify the appearance and content of the contextual sidebar in the Calendar component
- Potentially add custom fields or actions to this sidebar
- Change the styling or layout of the existing sidebar elements
What I've tried so far:
- Reviewed the standard ServiceNow documentation on UI Builder and the Calendar component
- Searched through community posts and knowledge base articles
- Explored the component configuration options in UI Builder
Unfortunately, I haven't found specific information about how to customize this particular aspect of the Calendar component.
Example of what I'm trying to achieve:
I've seen an example of a modified contextual sidebar in the Service Operations Workspace (screenshot attached). I'm looking to implement similar customizations for the Calendar component in my application. Has anyone worked with both and can explain if there are transferable techniques or patterns that could be applied?
My questions:
- Is there documentation specifically addressing customization of the Calendar component's contextual sidebar?
- Are there properties or configuration settings that control the sidebar content that I'm missing?
- Has anyone successfully customized this sidebar and could share their approach?
- Are there any code samples, blog posts, or video tutorials that demonstrate this type of customization?
- Can the approach used in the Service Operations Workspace be applied to the Calendar component in UI Builder?
Any guidance, links to resources, or personal experiences would be greatly appreciated. I'm open to both configuration-based approaches or code solutions if necessary.
Thank you in advance for your help!