DataType enum
The Data Types that are available in ApptiveGrid
Constructors
- DataType({required String backendName})
-
Define a Datatype with a corresponding backendName
const
Values
- text → const DataType
-
Type to display String
const DataType(backendName: 'string')
- dateTime → const DataType
-
Type to display DateTime
const DataType(backendName: 'date-time')
- date → const DataType
-
Type to display DateTime without the option to adjust the Time part
const DataType(backendName: 'date')
- integer → const DataType
-
Type to display int numbers
const DataType(backendName: 'integer')
- decimal → const DataType
-
Type to display double decimal numbers
const DataType(backendName: 'decimal')
- checkbox → const DataType
-
Type to display bool values
const DataType(backendName: 'boolean')
- singleSelect → const DataType
-
Type to display enum values
const DataType(backendName: 'enum')
- enumCollection → const DataType
-
Select Multiple Values from List of possible Values
const DataType(backendName: 'enumcollection')
- crossReference → const DataType
-
Type to display CrossReference Values
const DataType(backendName: 'reference')
- attachment → const DataType
-
Type for Attachments
const DataType(backendName: 'attachments')
- geolocation → const DataType
-
Type for geolocations
const DataType(backendName: 'geolocation')
- multiCrossReference → const DataType
-
Type for Multi Cross References
const DataType(backendName: 'references')
- createdBy → const DataType
-
Type for CreatedBy.
const DataType(backendName: 'createdby')
- user → const DataType
-
Type for User. A use case might be to assign a task to a user
const DataType(backendName: 'user')
- currency → const DataType
-
Type for Currency
const DataType(backendName: 'currency')
- uri → const DataType
-
Type for Uris
const DataType(backendName: 'uri')
- email → const DataType
-
Type for an email
const DataType(backendName: 'email')
- phoneNumber → const DataType
-
Type for a phonenumber
const DataType(backendName: 'phoneNumber')
- signature → const DataType
-
Type for a phonenumber
const DataType(backendName: 'signature')
- createdAt → const DataType
-
Type for CreatedAt
const DataType(backendName: 'createdat')
- lookUp → const DataType
-
Type for LookUp. Used to look up a value of a cross referenced field
const DataType(backendName: 'lookup')
- reducedLookUp → const DataType
-
Type for Reducing Lookup. This reduced lookedUp field forDataType.multiCrossReference. For example to Sum Values
const DataType(backendName: 'reducedLookupCollectionType')
- formula → const DataType
-
Type for a calculated formula
const DataType(backendName: 'formula')
Properties
- backendName → String
-
The name that is used in the ApptiveGridBackend for this DataType
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited