Layout Management

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • abhilash.kumar.niit
    Senior Member
    • Sep 2024
    • 122

    #1

    Layout Management

    Hi,

    i want to manage the layout according to the different type of records.

    Example :

    i have a case object where caseOrigin can be multiple. on the basis of the case origin value i want to add or remove some fields from the layout or we may say i want to change the layout. Is it possible in espo??
  • Ashif Malayil
    Senior Member
    • Dec 2023
    • 229

    #2


    Hi abhilash.kumar.niit ,

    Yes, in EspoCRM, you can dynamically adjust layouts based on caseOrigin field values:
    • Field-wise: Use Dynamic Logic in Entity Manager > Case > Fields. Set conditions to show/hide fields, make them required, or read-only based on caseOrigin values.
    • Panel-wise: In Entity Manager > Case > Layouts > Detail, configure Dynamic Logic for panels to show/hide based on caseOrigin.

    Clear cache after changes.

    Comment

    • abhilash.kumar.niit
      Senior Member
      • Sep 2024
      • 122

      #3
      Hi Ashif Malayil, Thanks for your reply.

      i am aware of hiding the fields logic but the problem with that is it will hide the fields but the blank space will still persist which will cause the in consistency in the layout.
      Also, i used the layout section hide logic but this is not the actual solution i want.

      Comment

      • Ashif Malayil
        Senior Member
        • Dec 2023
        • 229

        #4
        Could you please share a specific sample scenario of how you’d like the layout to change based on the caseOrigin value?

        Comment

        Working...