StartDate and EndDate (1) are mandatory to set the days interval.
FormatDate (2) is using the built-in OutSystems function FormatDateTime to show the day on the header and FormatDay (3) is for the label of the weekday and could be set to an empty string "" to hide and use only the date.
ResourcesTitle (4) is to set the first column title above the resources list.
ExtendedClass is to add a class on SimpleResourceViewer Widget main container to help customize some styles.
* The panel "Init Parameters" it is just for debugging in realtime on Demo Project
This widget needs 2 main data lists:
You can also enable the Add Button with the parameter ShowAddButton (7)
Or even choose which action will be triggered when a date is clicked (blue box) with the parameter ActionOnClick (8) with 0 for none action, 1 for delete action and 2 for view action. Those actions trigger an event.
You can also set the DaysColumnWidth (10) or ResourceColumnWidth (9) to better fit your style's project.
All of those events are triggered but not mandatory. In my demo, I use some examples showing a feedback message or popup do view the content that was clicked. There is an extra event, the ViewCalendarDate (13) that is when you click on the header's date and you can use it as a filter or redirect user to another screen, for instance.