cancel
Showing results for 
Search instead for 
Did you mean: 

Calendar Questions (Fiori for iOS SDK 3.0)

I was asked by andreas.schlosser to create the questions I have regarding the new Calendar.

I played around with the new calendar and had some issues with the following:

When using Calendar style: multipleSelectionView I can only select a range or one day. What do I do if I want to select multiple days individually: e.g 1. 3. 6. date of a month.

The calendarStyle attribute is set when init method of the calendarView. I therefore can’t change it at a later stage. What is worse is that the FUICalendarFloorplanViewController’s calendarView is a get only property. We are thereby not able to use any of the other styles like expandableView or weekView

It seems that the Calendar changes its intrinsic content size to fit the month thereby changing the height of the calendar. When using the FUICalendarFloorplanViewController we experience that the calendar expands over the tableview thereby hiding the first table row. Would be nice if a bool could indicate that we don't want the calendar to change it's size when changing the month.

When using the expandableView style option and changing the calendar from month to week (7 day row) there is a reload of the calendar which make it look like a web Cordova component.

Could be nice if the calendar was able to display week number

Could be nice if the Calendar as a default set the week (SUN-SA / MO-SU) based on the device country


Accepted Solutions (0)

Answers (4)

Answers (4)

0 Kudos

thasneemyasmin.hameed I have few more questions.

1. How to change the selected date highlighted colour?
2. How to change calendar header colour?
3. How to calendar scrolling direction. I want to show calendar scrolling direction horizontal but not in expandableview.

Thanks,
Mabu

0 Kudos

Hi Lau,

Regarding the new features, we are in discussion stage with our design team, but have not finalized anything. Regarding the floor plan, we might have the option for it to handle the expandable view mode and have the tableview handle the data differently based on the mode being displayed, but again have not finalized the design or the schedule . I also forwarded your suggestions on 1 and 6 to the design team and glad to say that they considering them as well. Regarding the height change, the current behavior is by design, we will look take into account your comment on it and look into further changes if required.

Again, appreciate your input on this feature.

0 Kudos

Hey Thasneem.

Thank you for taking the time to answer my questions. I have some comments to your answers.

1. Is it a feature you would implement in future releases?

3. Can you share your thougths on what functionality is in the pipeline? It is fine if it might not be what you implement in the future. Nice to know what you are thinking though.

4. I guess what seems strange to me is that it is very slow to do the height resize. When I look at the iOS calendar app it does it as part of the month change (the swipe). In your component it changes the month, then it does the resize.

0 Kudos

Hi Lau,

Thanks for taking the time to try out the calendar feature . Please find my responses below to your queries.

1) Currently the multipleSelectionView only supports selecting dates that are contiguous. It would be a new feature to be able to select mulitple dates that are non contiguous.

2) Regarding the calendar style attribute not being changeable, this is from the Design Guidelines, where we define the four Calendar View Styles cannot be "mixed". For example, if an App developer has configured a screen with the Week View style, and he wants to change it to the Data Selection View style, he actually needs to reconfigure the screen with the new style, not changing the Style.

3) The FUICalendarFloorplanViewController only supports month view mode. The floor plan is meant be used out of the box with the configuration of the tableview and calendar already provided for the developer. We have plans to add more functionality helpful for the developer in future releases.

4) Usually in monthView, the number of rows is only five, however in some cases the month could span six rows. Hence , the height adjustment of the calendar is a must since we need to account for the extra row shown when a month requires 6 rows. But this should not cause the first row to be hidden. We will do further testing on this and release a fix if required.

5) We are aware of the reload in the expandableView style option and changing the calendar from month to week. Unfortunately it is necessary since when this change happens, we have to internally reset the way the data is arranged and other properties like scroll direction etc. ( In month view , there are 6 rows and vertical scrolling but in week view there is only one row and horizontal scrolling) .

6) We will consider the ability to display week number and set the week based on device country as new feature requests and discuss if these can be incorporated in future releases.

I hope the above answers your questions, thanks again for your input.

Thasneem