Easy Scroll Calendars

Jennifer Ruwald
Giga Contributor

Hi ServiceNow Community,

I'm looking for a calendar widget that allows users to easily scroll through dates. The standard date picker can be a bit cumbersome when needing to navigate across months or years. See attachment for current calendar.

Does anyone know of a widget, custom component, or readily available solution that provides improved date scrolling functionality within ServiceNow? I'm particularly interested in something that might offer features like:

  • Month/Year scrolling with visual cues
  • Quick jump to specific months/years
  • Improved usability for selecting dates far in the past or future

Any suggestions or recommendations would be greatly appreciated!

Thanks in advance!

3 REPLIES 3

Community Alums
Not applicable

Hi @Jennifer Ruwald ,

Great question — the standard ServiceNow date picker can indeed feel limited when you need to scroll through many months or years.

Here are some suggestions to improve date selection usability in your instance:


1. Use Service Portal Date Picker Enhancements

If you’re working in Service Portal, you can customize the date picker widget by:

  • Using Angular UI Datepicker options to enable easier month/year dropdowns.

  • Adding a “year” dropdown to jump quickly to a specific year.

  • There are open-source Angular date picker components that can be integrated for better UX.

2. Custom Widget Development

  • Build a custom calendar widget using the Glide UI Builder or Service Portal framework.

  • You can use popular JavaScript calendar libraries like FullCalendar or Pikaday and embed them as custom widgets.

  • These libraries often support advanced features like smooth scrolling, multi-year selection, and quick jumps.

3. Leverage UI Policies or Client Scripts

  • If you want to stick with the out-of-the-box date picker, you can use client scripts to provide “quick jump” buttons or inputs near the date picker that help users select months/years faster.

MichelleSoP
Tera Contributor

This information is interesting

SumanthDosapati
Mega Sage
Mega Sage

@Jennifer Ruwald 

If you are looking for a calendar widget in portal then you can use this.

https://developer.servicenow.com/connect.do#!/share/contents/3031851_angular_bootstrap_calendar_widg...

 

If you are trying to modify the calendar in date picker in native UI then it is not possible OOB.

 

Accept the solution and mark as helpful if it does, to benefit future readers.
Regards,
Sumanth