Visible By Default – What Is It Good For?

Wednesday, October 14, 2015

Short answer: improving form performance & user experience, that’s what. Long answer: Since version 2011, major entity form elements (Control, Section, Tab) have the Visibility attribute added. This attribute, which is checked by default, determines if the form element will be visible to the user when the entity form loads. Why would you want to render some elements invisible when the form loads? Here are some common reasons: Conditional logic: The form has some business logic related process which requires displaying some elements according to the user actions, e.g, hide Government Id attribute if the user...