Metadata Variables

Metadata variables are variables intended to represent metadata in specific cases. They are declared in a different "metadata" namespace (regular variables are in the "variables" namespace/declaration), and have slightly different behavior than regular variables. Metadata variables:

  • do not have a "persisted" property
  • do not have an "input" property (and cannot be used on a URL for navigation input, for example).
  • are initialized after "variables" variables, and as such, "variables" declarations cannot have expressions dependent on their values.
  • only specific types are supported; these are unique to "metadata" variables.

For a description of the "metadata" declarations used to provide metadata to JET Dynamic UI Components, see JET Dynamic UI Variable Types.