UIPropertyValueSpecification
similar to schema:PropertyValueSpecification, but contains only a subset of properties. Some of the properties went into NumericTypeProperty and others
Property | Expected Type | Description |
---|---|---|
defaultValue | The default value of the input. For properties that expect a literal, the default is a literal value, for properties that expect an object, it's an ID reference to one of the current values. | |
multipleValues | https://schema.org/Boolean | Whether multiple values are allowed for the property. Default is false. |
readonlyValue | https://schema.org/Boolean | Whether or not a property is mutable. Default is false. Specifying this for a property that also has a value makes it act similar to a 'hidden' input in an HTML form. |
valueName | https://schema.org/Text | Indicates the name of the UIPropertyValueSpecification to be used in URL templates and form encoding in a manner analogous to HTML's input@name. |
valueRequired | https://schema.org/Boolean | Whether the property must be filled in to complete the action. Default is false. |
ContextProperty | Element | A property that holds the context a UI element is in |
DescriptionFlag | Element | Flags to express that a UI element describes something, e.g. isHelp, isContent, isProgress |
HierarchyFlag | https://schema.org/Boolean | Flags that express a hierarchical position on an element |
NavigationProperty | Element | A property that holds the navigation on a UI element, e.g. menu, settings |
OutcomeProperty | A property that holds a result, output or status |