Skip to content

Data Types

Javier Molina edited this page May 17, 2019 · 11 revisions

Data types

Each object in the dataModel element above should have the following structure:

{
    "dataType": <data type>
    "name": <string>
    "constraints": <array or computed expression>
    "computed": <computed expression object>
    "validate": <list of validation strings>
}

General data type parameters

Each data type parameter is described in the section (Supported data types)[supported-data-types] below with the particulars of its use however parameters that are applicable to every data type are described here and are called general parameters.

class

String. Used to specify the CSS class to be added to the HTML rendered for a view type.

Supported data types

  • text
  • stringList
  • number
  • date
  • time
  • set
  • list
  • species
  • image
  • boolean
  • document
  • feature
  • geoMap
  • photoPoints

stringList

Purpose

Stores a list of strings

View types that can use it

  • selectMany
  • select2Many
  • selectManyCombo

Parameters

constraints

Optional list that constrain the possible values contained in each entry of the stringList

Example

SelectMany View Type and stringList Data Type Example

Clone this wiki locally