Hey folks,
I’m looking to add a link to a screen onto the calendar component , is this possible?
So I allow user to add to the calendar which in turn creates a new row (not ideal) , but what I need is just to add a link to the current page (saved lesson) so that on the calendar view I can then click this event and be brought straight to the detail screen for the lesson.
I can do this by using the date & time component which adds to the calendar but the UI is a little cumbersome and if shown with the calendar page , instinctively users will look to click on the calendar itself.
Hope it makes sense.
This functions ok but the calendar is view only , when you click the date & time option it shows another calendar. So not ideal.
Sounds like maybe you need the following structure:
new calendar event row → relation to lesson row
Action would be show details → source = relation, not “this item”?
Currently the calendar source is Lessons so its adding to the same page.
In your example you mean add new row to a new table for the event and then relate back to the lesson table?
Hm. Perhaps I’m not following. Can you succinctly describe the ideal user flow?
User visits screen 1 and clicks button 1 to create x.
…
…
-User creates/saves a lesson
-Click button “add to calendar”
-Click a time on the calendar which adds an event that when clicked links back to the saved lesson
Ah…so really, you want a full calendar version of a date picker…ya, not sure how that flow would work. For simplicity, you need to start with the calendar or use a date/time picker after the fact (like you’ve already done).
1 Like
Yep the existing config actually works perfectly other than the UI issue but I can set the calendar to be view only so they can’t add items.
The second issue I have you might be able to help with 
If you do not add in the “end time” field it defaults to 30 mins. Rather than having the user go through the date picker twice to choose both start and end time (Duration) , id rather have a choice component with say “30 mins” or “60 mins” that is added onto the start time.
Is this possible?