rwilson504 / PCFControls

Reusable PowerApps Control Framework (PCF) controls.
MIT License
130 stars 127 forks source link

Build Status

Description

Reusable PowerApps Component Framework (PCF) components.

Components

Calendar/Resource Manager

Provides calendar and resource management in both Model and Canvas Apps. Canvas App developers have access to output data which will allow them to customize their own for for actions taken on the calendar.

Calendar Component

More...
Download Latest

Canvas File Downloader

This component will allow you to download a file to the client computer in a Canvas Power App by supplying it's Base64 content string instead of a Url.

Canvas File Downloader

More...
Download Latest

Canvas File Uploader

The component allows you to upload a file from your computer into a canvas app and return the Data Url or the Text of the file. Data Urls in Canvas apps can be utilizes to populate other controls such as the Image or PDF viewer controls. The text output allows you view the text contents of a file, which could be very useful in things like loading simple text, JSON, or HTML.

Canvas File Uploader

More...
Download Latest

Frame Messenger (Canvas)

Allows you to add an iframe to a canvas app and load an external web page. Additionally it supports the ability to pass data back from the loaded page utilizing the postMessage javascript functionality. The postMessage allows you to load WebResources into the iframe and utilize Xrm.WebApi if you have the Canvas App embedded within a Model app.

RAW Frame

More...
Download Latest

PDF Form Fill (Canvas)

This component will allow you to fill in a PDF Form within a Canvas App without the use of a premium flow connector. The component utilizes the PDF-LIB open source library.

PDF Form Fill for Canvas

More...
Download Latest

Rotational Image

Is an image component that will allow you to rotate the image which is not something you can do with the standard Canvas image component. The image can be set using a url or a base64 string.

Rotational Image

More...
Download Latest

Runtime Info

Runtime Info

This component will allow you to get additional information about the browser and device running your Canvas App is running in.

More...
Download Latest

Custom Grid/Subgrid Using Office-UI-Fabric DetailsList

DetailsList Grid Control

Allows you to simulate the out of the box grid and subgrid controls using the Office-UI-Fabric DetailsList control. It was built to provide a springboard when you need a customizable grid experience. This component re-creates a majority of the capabilities available out of the box in less than 300 lines of code and demonstrates the following:

More...
Download Latest

Color Picker

This color picker component utilizes React and the Office-UI-Fabric controls.

Color Picker Component

More...
Download Latest

Bing Maps Component

Connect to bing maps and display information from a Dynamics View.

Bing Maps Control Demonstration

More...
Download Latest

Azure Maps Component

Connect to Azure maps and display information from a Dynamics View.

Azure Maps Control Demonstration

More...
Download Latest

World Daylight Map

Enables you to embed a map of the world with a daylight/night-time overlay within a Canvas Power App.

World Daylight Map Sample

More...
Download Latest

Boolean Optionset

Allows you to utilize a drop down for Boolean fields on the Business Process Flow forms.

More...
Download Latest

Build

The projects within the solution were built utilizing the XrmToolBox - PCF Custom Component Builder by Danish Naglekar.

PCF Custom Component Builder Screenshot