Skip to Content

Hello fellow SAPUI5 learners and experts,

A quick tip regarding input fields and dates. I was trying to have an input field that allows a user to select a date as a month.

I used a sap.m.DatePicker with the displayFormat as below, to select a month period.

/wp-content/uploads/2015/06/0001_720833.png

This worked well enough; the DatePicker field showed the date as expected and is treated as I wanted.

/wp-content/uploads/2015/06/0002_720834.png

However I still had to click down to the day in the picker view:

/wp-content/uploads/2015/06/0003_720835.png

For example, I still had to click all the way through to 16th (or whatever) April 2015 to select April 2015. One extra click felt inelegant, how could I avoid it?

It turns out that using sap.m.DateTimeInput was the more correct choice in this instance!

0001b.PNG

leads to:

/wp-content/uploads/2015/06/0004_720837.png

The date picked will implicitly always be the 1st day of the  chosen month.

No doubt not much of an observation to our UI5 veterans, but a learning item for me!

To report this post you need to login first.

3 Comments

You must be Logged on to comment or reply to a post.

  1. Vicente Veiga

    Now that sap.m.DateTimeInput is deprecated since 1.32.8 version, SAP recommends to use sap.m.DatePicker instead.

    Does anyone know how to modify the day/month/year calendar to a month/year calendar in sap.m.DatePicker?

    Regards,

    Vicente

    (0) 

Leave a Reply