The type of the field value.
Protected Internal
Use layout.records.create() instead to create a new LayoutRecord, as this may be safer.
true if this field has changed since it was last loaded or saved.
Returns the FileMaker metadata for this field.
Gets or sets the current field value.
Takes in data in the format that FileMaker gives us and converts it to a more JavaScript-friendly format. This method is intended to be overriden.
Converts data back into a format that can be sent to FileMaker. Intended to be overriden if conversion is non-standard.
Resets the 'edited' state of this field, without changing its value
A class representing a field in a record. API_FIELD_RESULT defines the value of field.metadata.result for the abstracted field type