/PCFControls

Reusable PowerApps Control Framework (PCF) controls.

Primary LanguageTypeScriptMIT LicenseMIT

Build Status

Description

Reusable PowerApps Control Framework (PCF) controls.

Controls

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.

Control Overview

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 mojority of the capabilities available out of the box in less than 300 lines of code and demonstrates the following:

  • Using the DataSet within a React functional component.
  • Displaying and sorting data within the Office-UI-Fabric DetailsList component.
  • Rendering custom formats for data with the DetailsList component such as links for Entity References, email addresses, and phone numbers.
  • Displaying field data for related entities.
  • React Hooks - the component uses both useState and useEffect.
  • Loading more than 5k records in DataSet.
  • Retaining the use of the standard ribbon buttons by using the setSelectedRecordIds function on the DataSet.
  • Detecting and responding to control width updates.

Color Picker

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

Color Picker Control

Bing Maps Control

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

Bing Maps Control Demonstration

Azure Maps Control

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

Azure Maps Control Demonstration

Boolean Optionset

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

Build

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

PCF Custom Control Builder Screenshot