Field: Difference between revisions

From Memento Database Wiki
Jump to navigation Jump to search
(Created page with "Fields are the primary elements of a Memento library. A field is a holder for a unit of data, or value. Every field has a name, a type, and a F...")
 
mNo edit summary
 
(19 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Fields are the primary elements of a Memento library. A field is a holder for a unit of data, or value. Every field has a [[Field Name|name]], a [[Field Type|type]], and a [[Field Role|role]]. Individual field types may have additional attributes.
{{Stamp|2023-08-12|5.0|2.0}}
{{BannerMenu}}
{{PageTitle|Field overview}}


Fields are created and edited during the editing of a library.
Fields are the primary elements of a library's structure. A field is a holder (container) for a unit of data, or value. Every field has a [[Field Type|'''''type''''']], a '''''name''''', and a '''''hint'''''. Fields may also have advanced parameters or display options, depending on the type of the field.


The sequence of fields within the library is significant. The Order in which the fields are displayed on the [[Field View Card]] is based on their order within the Fields tab in the library.
Field names are case-insensitive and may contain spaces. (ie:  "My Field Name", "MyfieldName")  In theory, any string of UTF-8 characters can make up a field name, though in practice, certain limitations may apply, such as using periods, percents, or at signs ('.', '%', or '@', My@FieldName) which may become problematic during expression evaluation in '''[[Calculation field|Calculation]]''' and '''[[JavaScript field|JavaScript fields]]''' and likely also in '''[[Triggers|trigger scripts]]'''.  '''*Note:'''  Programs that do not distinguish between uppercase and lowercase are said to be case-insensitive.
 
[[File:FieldOrder.jpg|thumbnail|left]]
[[File:FieldHint.jpg|thumbnail|right]]
<br />
The sequence of fields within the library is significant. The order in which the fields are displayed on the '''''[[Field Edit card]]''''' is based on their order within the '''Fields''' tab in the library.<br />
 
Fields are created and edited during the editing of a library.<br />
 
Field hints will be displayed in the field during editing to prompt the user for what to type.<br />
 
 
 
[[Category:en]] [[Category:Overview]]

Latest revision as of 17:02, 12 August 2023

« Page as of 2023-08-12, editions Mobile 5.0, Desktop 2.0 »

Wiki
Home
About
Wiki | Memento
Getting started
Wiki | Memento
Indexes
Mobile | Desktop | Scripting
Support
Wiki | Memento
Field overview

Fields are the primary elements of a library's structure. A field is a holder (container) for a unit of data, or value. Every field has a type, a name, and a hint. Fields may also have advanced parameters or display options, depending on the type of the field.

Field names are case-insensitive and may contain spaces. (ie: "My Field Name", "MyfieldName") In theory, any string of UTF-8 characters can make up a field name, though in practice, certain limitations may apply, such as using periods, percents, or at signs ('.', '%', or '@', My@FieldName) which may become problematic during expression evaluation in Calculation and JavaScript fields and likely also in trigger scripts. *Note: Programs that do not distinguish between uppercase and lowercase are said to be case-insensitive.

FieldOrder.jpg
FieldHint.jpg


The sequence of fields within the library is significant. The order in which the fields are displayed on the Field Edit card is based on their order within the Fields tab in the library.

Fields are created and edited during the editing of a library.

Field hints will be displayed in the field during editing to prompt the user for what to type.