Working on a service provider scheduler for my company. We have a few service tech;s that need to be scheduled at different locations and tried you use the Calendar but each day gets very busy when adding 15 jobs to one day. Would like a layout like the below picture and trying to find the easiest way to create a lay out. Any suggestions or directions would be great.
The calendar has so much potential, but just misses.
My use case has no need for hours, only full days in blocks ranging from 1-60 days.
As soon as more than a few events overlap in a given day it shows EVENT 1, EVENT 2, EVENT 3, “+5 more” which makes attempting to shuffle around the event/providers as needed to meet demand reaaally difficult.
I think the closest you will get is by using a data grid. You can freeze the first column and use subsequent columns as day blocks. The challenges will be:
Color mapping the sets of cells to represent events. Perfectly do-able, but not sure how… I’m guessing CSS programing would be cleanest (I hate resorting to coding in Glide), or use actual shapes inside each cell (clumsy approach).
Labeling the events with text that runs across cells. This is going to be extremely challenging. Perhaps a workaround is to include a button into the first cell of each event, which when selected has a pop-up message or hover-over message (CSS again) to display the full text.
Merged cells will be almost impossible. For example, the image above has a day followed by sub-divided hours. I know you don’t need hours, but having anything like this will be tricky, e.g. Month & day.
Last year I made a Chess game that relied on a custom AI component to handle the chess board display. It was OK to set up but honestly, it was unstable and difficult to iterate with new instructions. I would steer clear from using a custom AI component to display your calendar.