Hello,
I build a custom PCF control. The control is working properly on PCF Control Sandbox. Then I created a Solution, added the Control Components to the solution and deployed to CRM. The solution is on CRM and the content (custom control was visible).
I tried to use the control on a form field but the control is not available.
What is the root cause if this issue?
Thanks
Zsolt
thats correct. See the list of supported (and unsupported) types here - https://docs.microsoft.com/en-us/powerapps/developer/component-framework/manifest-schema-reference/property#remarks
hemant
What is the datatype of field where you want to bind it? As suggested by @a33ik make usage as bound which will work only for SingleLine.Text fields.
Try to change the type of the field from "input" to "bound" like:
<property name="boundTo" display-name-key="Bound To" description-key="Field name to bind to" of-type="SingleLine.Text" usage="bound" required="true" />
hello,
the manifest
<?xml version="1.0" encoding="utf-8"?>
<manifest>
<control namespace="Storm.CRM.PCF" constructor="PeoplePickerControl" version="0.0.3" display-name-key="PeoplePickerControl" description-key="PeoplePickerControl description" control-type="standard">
<!-- property node identifies a specific, configurable piece of data that the control expects from CDS -->
<!--
Property node's of-type attribute can be of-type-group attribute.
Example:
<type-group name="numbers">
<type>Whole.None</type>
<type>Currency</type>
<type>FP</type>
<type>Decimal</type>
</type-group>-->
<property name="boundTo" display-name-key="Bound To" description-key="Field name to bind to" of-type="SingleLine.Text" usage="input" required="true" />
<resources>
<code path="index.ts" order="1" />
<!-- UNCOMMENT TO ADD MORE RESOURCES
<css path="css/PeoplePickerControl.css" order="1" />
<resx path="strings/PeoplePickerControl.1033.resx" version="1.0.0" />
-->
</resources>
<!-- UNCOMMENT TO ENABLE THE SPECIFIED API -->
<feature-usage>
<uses-feature name="Utility" required="true" />
<uses-feature name="WebAPI" required="true" />
</feature-usage>
</control>
</manifest>
and the field type is single-line
"Data type declared is the manifest doesn't match the field you are trying to configure" would be my guess.
Please share the manifest and field type you are trying to configure .
hemant
WarrenBelz
55
Most Valuable Professional
mmbr1606
44
Super User 2025 Season 1
Michael E. Gernaey
31
Super User 2025 Season 1