Skip to content

Unexpected Required Field Behavior on Compound Fields when using a Page Layout #13

@JodieM

Description

@JodieM

Expected Behavior

When using a standard page layout...
Eg Lead and Contact only the Last Name is required.

Actual Behavior

All Name fields are required, including Salutation and First Name, plus this includes Middle Name, and Suffix, if they are added as UI Options.

Steps to Reproduce the Problem

  1. Add an Evolve Forms Details section based on Page Layout to Contact or Lead
  2. Edit the Page
  3. Note the fields that are required including Salutation and First Name.

Optionally:

  1. Set the UI Options to include Middle Name and Suffix Fields
  2. Edit the Lead or Contact
  3. Note that all Name fields including Middle Name and Suffix are required.
    2023-11-28_20-15-04

Notes

  • You can not make the Name field not required on a standard page layout.

  • I understand this might just be filed as a Known Issue as the work around would be to create field sections.

  • But as you state the Page Layout is just a series of Field Sections then maybe there is a way to override this and make it behave as standard.

  • The Field Section based on a Field Set with the Name field as the only field works fine and only the Last Name is required.

  • NOTE: Adding a Field Section based on Field Set and then clearing the values from First Name and Middle Name and Salutation still shows the save button, but clicking save does not actually save the new values (this may be a separate ticket).
    2023-11-28_20-28-50

  • For Address it's the opposite, you can not make an Address field required on the Page Layout but you could create a Field Section and make one of the Address fields mandatory, which is cool.

  • I would really like the page layouts to work as standard, because controlling page layouts in only one place is so handy compared to Dynamic Forms.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions