FlexFormsDisplayValues Object

This object is used to hold all of the information for FlexForms required to simply recreate the displaying of the forms and fields without having to look-up the Form and FlexAttribute definitions.   This is important for historical views of forms, as the definition of the FlexForm and FlexAttributes may change over time.

On this page:

FlexFormsDisplayValues

 Object Formats

JSON Format
{
	"FlexFormsDisplayValues": [{
        "FlexFormID": "${FlexFormID}",
        "Title": "",
            "FlexGroups": [{
                "Title": "",
                "FlexAttrs": [{
                    "FlexAttrID": "${FlexAttrID}",
                    "Label": "label text",
                    "Value": "value text"
                }]
            }]
    }]
}

FlexFormsDisplayValues Object Properties

PropertyTypeDescription

FlexFormID

string

This property contains the FlexFormID and relates to the FlexFormID within FlexForm Object definition.

Titlestring

This property contains the title for the associated FlexForm.

FlexGroupscollection

This property contains a collection of display values for FlexForm Groups.

PropertyTypeDescription
TitlestringThis property contains the title of the associated FlexGroup.  This is displayed as a group heading within the mobile application.
FlexAttrscollection

This property contains a collection of FlexAttribute display values.

PropertyTypeDescription
FlexAttrIDstringThe unique identifier for the FlexAttribute definition.  This specifically relates the the FlexAttrID within the FlexAttr Object definition.
LabelstringThis property contains the label text for one or more languages. Each member pair within the object defines one language where the left side specifies the language code and the right side of the pair contains the label text for the language.
ValuestringThe Value property contains the human-readable value that was entered for the associated Flex Attribute/