web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id : Bdsb1T48YPyFJbu2DCa9+8
Power Apps - Power Apps Pro Dev & ISV
Answered

How to bind PCF control output to address fields

Like (0) ShareShare
ReportReport
Posted on 15 May 2020 11:49:24 by 12

I am developing a PCF control for Dynamics that outputs address fields.

 

When I attach the control to a field and try to select the address fields from the binding dropdown in the control tab of the field properties page they are not available. (address line 1 etc.)

 

Are the address lines not of type SingleLine.Text? If not what type should I be using?

 

Is there a way to access other fields in the form directly within the component?

 

Is there a way to create custom fields that I can output to that will save as address line 1 etc.?

 

Thanks in advance!

  • Verified answer
    Ben Thompson Profile Picture
    1,400 on 18 May 2020 at 09:27:55
    Re: How to bind PCF control output to address fields

    Client API / Form scripts are not deprecated - what will be deprecated is the use of Xrm.Page which is being replaced by the context being (optionally) passed as the first parameter to the function.

     

    And the reason for the link to the other thread was just to show that it's a known issue which doesn't currently have an easy fix. The fix I was thinking about was the editting of the formxml to bind your controls to the appropriate addressfields - it's not something I would recommend or do myself but it's the cleanest solution at the moment.

     

    Hopefully a proper fix is in the works.

  • DavinG Profile Picture
    12 on 18 May 2020 at 08:57:27
    Re: How to bind PCF control output to address fields

    Whey you say they have a fix, are you referring to the accepted solution where they suggest using duplicate fields with PBL/ClientAPI script? Or the other solution that suggests using the webapi?

     

    Will users still be able to load Client API scripts after December? My understanding was that this would be deprecated. 

     

    The WebAPI solution would only seem to work for existing records. My solution would mainly be used with new records.

  • Ben Thompson Profile Picture
    1,400 on 15 May 2020 at 12:01:09
    Re: How to bind PCF control output to address fields

    This is a well known issue as address fields are a special case in the Account and Contact records.

     

    https://powerusers.microsoft.com/t5/Power-Apps-Pro-Dev-ISV/Binding-to-address-fields-on-contact-account/m-p/301395#M369 is one of the original discussions about the issue and has a fix on how to bind to them (it works but isn't for the faint of heart).

     

    The other way is as you say to create a set of custom fields on your form and then write a business rule or javascript to copy the values over as the record is saved.

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Telen Wang – Community Spotlight

We are honored to recognize Telen Wang as our August 2025 Community…

Announcing our 2025 Season 2 Super Users!

A new season of Super Users has arrived, and we are so grateful for…

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 637 Most Valuable Professional

#2
stampcoin Profile Picture

stampcoin 570 Super User 2025 Season 2

#3
Power Apps 1919 Profile Picture

Power Apps 1919 473

Loading complete