In This Section
- Concepts
- Data
- Build
- Style
- Deploy
- Extend
- Skuid Developer Resources
- Skuid and JavaScript
- Skuid and Apex
- Create a Skuid Custom Component
- Dynamic Creation of Models and Components
- CI/CD with Skuid
- Automated Testing
- Reference
- API Reference
- skuid.$
- skuid.actions
- skuid.ajax
- skuid.builder.core
- skuid.builder.core.coreProps
- skuid.calendar
- skuid.collaboration
- skuid.component
- skuid.componentType
- skuid.events
- skuid.formula
- skuid.hotkeys
- skuid.label
- skuid.load
- skuid.model
- skuid.model.Model
- skuid.mustache
- skuid.page
- skuid.sfdc
- skuid.snippet
- skuid.time
- skuid.ui
- skuid.utils
- skuid.version
- Component-Specific APIs
- Skuid Model Metadata Object
- Skuid Model Child Relationship Metadata Object
- Skuid Model Condition Metadata Object
- Skuid Model Field Metadata Object
- Skuid Model Record Type Metadata Object
- Page XML API
- skuid-sfdx
- Skuid Metadata Object Reference
- Skuid Glossary
- Formula and Function Reference
- Open Source Software Attributions
- API Reference
- Site Administration
- Tutorials
- Skuid Page Tutorials
- Add Related Lists with the Table Component
- Build an Activities Related List Tab
- Build a Custom “Create New Record” Page
- Build a Custom Detail Page
- Build a Custom List Page
- Compose a Branded Header and Navigation
- Compose a One-Page App Using Tab Actions and Conditional Rendering
- Conditionally Display Fields
- Create a Custom Clone Page
- Create a Custom “Clone Account” page
- Highlight Critical Data: Wrappers, Rich Text, and Ui-Only Fields
- Mass Create Records
- Show Products in an Opportunity Page
- Skuid Pages for standard Salesforce CRM
- Salesforce Tutorials
- Add Product Line Items to Opportunities with a Popup
- Add Gmail to Salesforce functionality in your email fields
- Create a Custom Edit Page and Set Visualforce Overrides
- Getting Help: Grant Skuid Login Rights to your Org
- Reclaim the Salesforce Home Page
- Redirect to Salesforce Processes
- Skuid for Sales: A Turn-Key Template to Augment Lightning Sales Cloud
- JavaScript Tutorials
- Skuid Page Tutorials
- Legal terms and conditions
- Skuid for Salesforce Evaluation Guide
In This Topic
Pages¶
Skuid pages and their metadata are represented by two files:
- The page’s XML file
- A JSON file, consisting of the page’s metadata
The following values must all match:
- The name of the XML file
- The name of the JSON metadata file
- The value of the
name
key in the JSON metadata file
The JSON file includes the following values:
Field Name | Type | Description |
apiVersion | String |
The page’s API version, determining the types of components and JavaScript APIs available. |
uniqueId | String |
The unique Id of the Skuid page, typically the page’s name |
type | String |
Whether or not the page is a Desktop or Mobile page. Note: Mobile pages refer to the deprecated Mobile Builder. |
name | String |
The name of the Skuid page, associated with the page’s Name property. Must match the name of the page’s XML file or else the JSON metadata and XML will not be associated with each other, which can lead to erroneous deployments. |
module | String |
Skuid on Salesforce only Determines which module the page is associated with |
maxAutoSaves | Number |
The max number of unnamed page revisions that will be created by Skuid when the user clicks Save in the App Composer |
isMasterPage | Boolean |
Determines whether or not the page may used as a master page for other pages |