PowerApps Calendar Control

This calendar control was built off of React Big Calendar. The calendar can be used to display events with or without related resources.

Control Overview

This control has been designed to work in both Canvas and Model apps. Because of the differences in those types of applications there are some differences in how you utilize them in each app.


  • If you want to utilize resources in Canvas you will need to use a collection as the data source. If just showing events with no resources a simple CDS dataset can be used.
  • There are output parameters that are defined in the app which will pass back data when an item is clicked on, an empty time span is selected, or the calendar range has been updated. These output parameters will allow you to create your own functionality in the Canvas app for updated or creating records.


  • Clicking on and event will open the record for editing.
  • Clicking on an empty timespan will open a new record form, and will pass in the start, end, and resource field data.

Lear More Here: https://github.com/rwilson504/PCFControls/blob/master/Calendar/README.md
Download Here: https://github.com/rwilson504/PCFControls/releases/latest


  1. Dear Wilson,

    We are using this calendar with Dynamics 365 in Turkey. We are very satisfied with this product. However, we have two requests, how can we do them?

    - How can we add Turkish language?
    - Can we show 8 to 18 hours on the left panel?

    Best Regards.

  2. This comment has been removed by the author.

  3. Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. phone tracker app

  4. is there a place I can download just the calendar control without the demo stuff? Thanks!!!

  5. Hi Richard,

    I love how the calendar looks like, but for some reason I cannot import the app. I assume this is due to restrictions set by our IT. Is there any other way to import it, for example as a .app rather than the ZIP file?


    1. BTW This would be for a canvas app.


Post a Comment

Popular posts from this blog

Add User As Local Administrator On Domain Controller

Calling Dataverse Web API in PowerShell using Client Credentials

Windows Server 2008R2 VMs Shut Down After 1 to 2 Hours