cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
MatteoVeronesi
New Member

Custom PCF check for required column

I added a PCF Custom control to a column in model-driven app.
The column is required by a business rule but the form field is not mandatory (no red star and no check).

 

I tried to check if there was a property to control it in the code by I'm not able to access this property.

 

I can find is disabled or not (context.mode.isControlDisabled) but not if it's mandatory.

Any Ideas?

1 ACCEPTED SOLUTION

Accepted Solutions
DianaBirkelbach
Super User
Super User

Hi @MatteoVeronesi , 

 

You have access to isControlDisabled and isVisible, but required is not available (at least not in a supported way).
The form will take care of it by itself though.
If your PCF needs to behave different if it's required, you could make anothe property for the PCF (like required, of type boolean). It can be of type input or bound, it depends if you need to set the property at runtime or not. If the value can change, you can set it using additional form scripting or business rule. 
Hope this helps!
Kind regards,

Diana

Kind regards,
Diana
----------
Please click "Accept as Solution" if my post answered your question so that others may find it more quickly. If you found this post helpful consider giving it a "Thumbs Up."

View solution in original post

2 REPLIES 2
DianaBirkelbach
Super User
Super User

Hi @MatteoVeronesi , 

 

You have access to isControlDisabled and isVisible, but required is not available (at least not in a supported way).
The form will take care of it by itself though.
If your PCF needs to behave different if it's required, you could make anothe property for the PCF (like required, of type boolean). It can be of type input or bound, it depends if you need to set the property at runtime or not. If the value can change, you can set it using additional form scripting or business rule. 
Hope this helps!
Kind regards,

Diana

Kind regards,
Diana
----------
Please click "Accept as Solution" if my post answered your question so that others may find it more quickly. If you found this post helpful consider giving it a "Thumbs Up."
MatteoVeronesi
New Member

Thanks, for the further explanation.
In the meantime I have solved it and can confirm that the module takes care of it itself.

Helpful resources

Announcements
Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

Power Platform Call June 2022 768x460.png

Power Platform Community Call

Join us for the next call on June 15, 2022 at 8am PDT.

PA Virtual Workshop Carousel 768x460.png

Register for a Free Workshop

This training provides practical hands-on experience in creating Power Apps solutions in a full-day of instructor-led App creation workshop.

PA.JPG

New Release Planning Portal (Preview)

Check out our new release planning portal, an interactive way to plan and prepare for upcoming features in Power Platform.

Top Solution Authors
Top Kudoed Authors
Users online (3,475)