Events display order in Calendar view

Hi!

I'm encountering a display challenge and cant find a good way to deal with it.  I have a calendar view UX, typically view by default in the Month view. In the list of events, I have 4-5 different categories with different colors. 

I want to display certain category of events always on the first entry if there is more than 1 events within a day in the view. Is there any way I am able to achieve this?

Thanks in advance. 

0 9 1,358
  • UX
9 REPLIES 9

Schedule them for earlier times in the day.

Thank you for the suggestion. The events are all "all-day" event in this case so unfortunately I yet to see a way to adopt this by using time

Hi, Did you ever find a legit solution to this? I'm trying to reorder my calendar events based on a column. Still haven't found a solution. 

"Schedule them for earlier times in the day." - I read as satire

🤣

Not really, eventually I just use start time as 00:00 and end time as 23:59. Other events I dont need them on top will be just after 00:00.

I'm with the same challenge!

You guys already found a solution?

Hello everyone!

Check out this solution proposed from @WillowMobileSys ! It worked for me! 

https://www.googlecloudcommunity.com/gc/AppSheet-Q-A/Organize-calendar-view/m-p/808036/highlight/tru... 


@WillowMobileSys wrote:
 Say your Hour is 1 pm, then assign the first item as 1:00:01 PM,  the second item as 1:00:02 PM, third is 1:00:03 PM, and so on.



So in other words:

@Marc_Dillon wrote:

Schedule them for earlier times in the day


🤣

 

It's a little different...I think.  The op wanted to control the order of all items posted to the SAME 1 PM (or any) time slot. 

When all events are scheduled for 1 PM (or any viewed time slot), they will stack up on the calendar in the order coming from the datasource.  There is no other way to control the order shown on the Calendar.

Since seconds are trivial on Calendar events,  I proposed setting the seconds time slot as a way to REORDER those 1 PM Calendar Events. 

Since it was shown to have worked (I have never tried it),  we can now expand this idea.  Each Calendar Event type can be assigned a Sort number - from 1 to 59.  When the Calendar Event time is set, the app ALSO sets the Seconds of that time with the defined Sort Order value.  This will ensure ALL Event types across ALL Time Slots will be arranged in a consistent order. 

This does mean that any usage or display of the Event Time will need to ensure that the seconds component is ignored.