ui.json Attributes

The ui.json file attributes are:

AttributeRequiredDescription
pagesNoContainer attribute only - array of UI pages to be displayed.
pagestitleYesString title to be displayed at the top of the page.
pagesvariablesYesArray of variables to display on a page, 1 variable is necessary.
pagesvariablesnameYesVariable name, must match name of variable defined in variables.json.
pagesvariablesvisibilityNoVariable visibility (visible, disabled, hidden) defined by conditional.
pagesconditionNoIf condition is met, then the page will display; if the condition is not met, the page will not display.
pageshelpUrlNoURL provided by template dev to additional content to help user with creating app.
pagesvfPageNoContainer attribute only: defines the VisualForce Page to customize this page.
pagesvfPagenameYesThe name of VisualForce class to use.
pagesvfPagenamespaceYes, if org uses namespace.The namespace for the org.
displayMessagesNoContainer attribute only - array of custom display message, currently only 1 displayMessage is supported.
displayMessagestextYesText to display on the app creation progress landing page (running Astro page).
displayMessageslocationYes“AppLandingPage” is only supported location.

See Also