**Source URL:** https://limited.veevavault.dev/clinical/mdl/component-types/pagelayout

# Pagelayout

**Class:** `metadata`

The layout of an object detail page.

Learn about [Layouts in Vault Help](https://platform.veevavault.help/en/lr/26387).

| Attribute | Metadata | Description |
| --- | --- | --- |
| `label` | Type: String **Required** Max length: 150 | UI-friendly string in the Vault's base language. |
| `default_layout` | Type: Boolean | If `true`, this layout is assigned to all users unless another layout is specified in their assigned layout profile. |
| `page_markup` | Type: XMLString **Required** Max length: 64000 | Defines page layout using XML. |
| `active` | Type: Boolean | Indicates whether the component is active. |
| `description` | Type: String Max length: 255 | A description of the layout. |
| `display_lifecycle_stages` | Type: Boolean | For objects with lifecycle stages configured, if `true`, Vault displays the Lifecycle Stages Chevron panel on all views for the object. |

### Supported Operations

| Operation | Support |
| --- | --- |
| Create | Yes\* |
| Recreate | Yes\* |
| Alter | Yes\* |
| Drop | No |
| Rename | Yes |
| Describe | Yes |
| Generate Recreate | Yes |
| Queryable | No |

**Notes:**

*   **Create, Recreate, Alter:** MDL Operation is supported, but the Component Type contains field(s) that use proprietary XML. Direct modification of the XML is not supported or recommended. Instead, creating and/or updating the component is better suited through the Admin UI.

---

**Previous:** [Page](/clinical/mdl/component-types/page)  
**Next:** [Pagelink](/clinical/mdl/component-types/pagelink)