Modifica

Condividi tramite


Write extensible forms

Note

Community interest groups have now moved from Yammer to Microsoft Viva Engage. To join a Viva Engage community and take part in the latest discussions, fill out the Request access to Finance and Operations Viva Engage Community form and choose the community you want to join.

Methods on forms

  • Generally, the guidelines for writing extensible methods also apply to form methods.
  • Chain of Command (CoC) gives access to the form's non-private members, which are the same as the non-private members for classes.
  • CoC is enabled for nested classes. Therefore, methods that are defined in various levels on the form are extensible.

Note

One limitation of methods on forms is that for form data source methods, only methods that the kernel defines are enabled for extensions. Methods defined on the form data source aren't extensible. This limitation will be addressed in an upcoming Platform Update.

Field groups

Consider using field groups whenever possible. By using field groups, independent software vendors (ISVs) can add their fields for free when they extend a field group.

Form controls

Moving form controls could potentially cause a break if you make the controls non-extensible by moving them.