Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Is it possible to populate a CalendarView with data from multiple forms?

Curtis Freudigmann
Contributor
June 17, 2019

I have a CalenderView set up on one of my pages which is populated based on form entries from another page. I was wondering if it would be possible to populate a CalendarView with entries from multiple forms. The CalendarView macro only provides the space to enter a single form to display data from. I was hoping to have three forms, which when submitted, all of them will display their data to the same calendar.

Is this functionality possible? I have been able to find little information regarding this on the community.

Thanks!

-Curtis

2 answers

1 accepted

0 votes
Answer accepted
Alex Medved _ConfiForms_
Community Champion
June 17, 2019

At the moment CalendarView does not support multiple form sources.

All ConfiForms views, except the TableViewMerger macro, expect to have one form as a source

Curtis Freudigmann
Contributor
June 18, 2019

Thanks for the response Alex. Are there any plans to implement this as an option in the future?

Alex Medved _ConfiForms_
Community Champion
June 18, 2019

Not planned, no. Sorry.

Like Curtis Freudigmann likes this
1 vote
Paul Manley January 21, 2021

Hi,

I also wanted to this and have found a work around. 

Create a new form called Appointments or something similar to that and associate this form with the calendar view. Fields Should include a DateTime Interval and something to work as name at least. For example:

"AppointmentTime " and "AppointmentName"

Then, in the definition of any form that you wish to populate this calendar add an IFTTT Integration Rules Macro.

For example a form that has meetings and has fields 

"MeetingTime" and "MeetingName"

The IFTTT Macro will then need to have the following settings;

Event: onCreated

Action to perform: Copy ConfiForms Data

Parameters to set on the entry: AppointmentTime=[entry.MeetingTime] & AppointmentName=[entryMeetingName]

 

You then add the source and destination forms and pages, for the source you can use "this" as the page id or indeed leave blank.

 

Lastly, and quite importantly to ensure it does not actually copy the entire dataset every time you add a new entry! 

Filter to apply on source: id[entry.id]

 

What should then happen is whenever you add a new entry to The meetings form, it will copy the information you set in your IFTTT macro into the Appointments form and therefore be available in the calendar for that form.

 

Hope this makes sense! 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events