There are basically two groups of element types; input elements (questions) and layout elements (pages, grids, etc). All element types are described below.
The Form element
This is the main element of the form, placed on top of the Elements panel. The initial name shown here is the same as the form name entered in the Dashboard but you may change it in the Form element’s Label in the Settings tab under Element Properties. In this tab you can also set Date and Time values for the entire form, but these settings can be overwritten by the settings of the form’s individual Date and Time elements. In the Rules tab you can set Rules with IF… THEN logic. The Styling tab is used to set the colors and symbol of the form’s tile shown in the App. The Print tab has settings for page size and margins when printing form reports in a PDF file. In the Other tab you can set values for various elements, in addition to form states for sending form data to the server. These are shown to the app user in the Summary page’s Form State dialog box – see Capturing: 3.2 Summary page.
Date in localized format, see Designing: 4.3 Date and Time
Date and time
Date and time in localized format, see Designing: 4.3 Date and Time
Decimal number with any number of decimals, e.g. 100.0
‘Empty’ visual element giving vertical space between elements. The height is set by selecting the number of lines to span.
Multimedia displayed without any input from the user. It may contain static text and images, as well as codes to e.g. element IDs, see Designing: 6.4 Description Formula
Any number, with or without decimals
A single line field of text that is dynamic; it expands to contain any length of text. You can’t enter a line break in it.
Note: This option used to be called Text but was renamed Text Input in Zegeba v 3.7.
Text Input Area
A field originally three lines long that can contain any length of text. You can press Enter to get a line break in the text.
Note: This option used to be called Text Area but was renamed Text Input Area in Zegeba v 3.7.
Time in localized format
Pushbutton to select between two options e.g. True or False, Yes or No. Note: you may type anything you like in the Label properties of the two options, such as ‘Dayshift’ and ‘Nightshift’, but the Element IDs of the two options must remain true and false. The two states may then be quoted in rules: IF … = true, THEN…
Multiple select (Checkboxes)
Select one or more options
Options are list items for the elements Boolean, Multiple select and Single select
Single select (Dropdown or Radio buttons)
Select only one option
Slider for selecting a value
Record sound or select an audio file
Note: This option used to be called Audio but was renamed Audio Capture in Zegeba v 3.7.
Select and upload any file
Capture an image or select an image file. Supports EXIF data and image rotation
Note: This option used to be called Image but was renamed Image Capture in Zegeba v 3.7.
Capture video or select video file
Note: This option used to be called Video but was renamed Video Capture in Zegeba v 3.7.
You can now place the buttons on the Summary page inside the form. Choose between [Save and Close], [Close/Cancel], [Generate PDF], [Set Form State], [Settings], [View] and [Save]. Note that the [Save] will only save the form in the browser/apps autosaved data. Some people use these buttons together with the Form elements option on the Other Property tab called “Hide navigation bar at the bottom”.
Capture Geo location (GPS or network location). Note that for this field to work during data capture, the phone or tablet has to have Position/GPS switched on. You can press and hold the update button with the circular arrows to get a more precise location. Some devices may require a switch off and then switch on of Position/GPS before the position is captured.
Note: This option used to be called GPS/Geopos but was renamed Location Capture in Zegeba v 3.7.
Charts (custom charts and visuals)
The Charts element can be used to show simple and complex charts and graphics in a form, with visuals that dynamically update itself based on data from the form. See Designing: 4.5 Charts.
Link (to another element, resource or web link)
Link to another element, e.g. a repeat or to an external resource file, e.g. pdfs or web pages. External links are cached offline in the installed app. See Designing: 6.6 Links / Go to / Actions.
Handwritten signature captured with mouse, finger or stylus, depending on the device used.
Note that the signature has an automatic Date and Time stamp. However; if the signature will be shown as part of a repeat, the date and time is not included in the repeat view.
Group (of elements)
Accordion is a collapsible group with a heading
Group (of elements)
Grouping of elements for visual representation or skip logic
A Form must have at least one visible Page
Tab (on a Tab group)
A tab on a Tab group. It functions similar to a Group when it comes to layout, content and printing
A group element for Tab pages to put multiple “pages” on a single page or anywhere on a page or group. Must be placed on a page before adding Tab elements
A Repeat is a subform which can be repeated 0 or more times. It allows for capture of relational data. See Designing: 6.5 Repeats
Repeat Subset (subset of referenced repeat’s answers)
A feature for showing a filtered view of a repeat, e.g. to handle repeats on a repeat or show a list of repeat instances in multiple places. See Designing: 6.5 Repeats
Grid (table structure)
Grid (table structure)
A flexible 12 column grid with header and rows
Row (on a Grid)
Autonumbered and named Rows of a Grid. Can contain 1 – 12 Elements
Image map (clickable)
Any image can be turned into a dynamic image with clickable regions. See Designing: 7.5 Clickable image
Areas of a clickable image can be defined using a polygon or rectangle shape. Each area functions like a Link (see above). See Designing: 7.5 Clickable image
Each Clickable Area can have various styles for different states. See Designing: 7.5 Clickable image
Header and Footer
Show a footer on each page and/or on printed pdf. Note that you cannot use input elements such as Text in footers. As default, footers are only shown on printed PDF pages, so you have to go to the Footer element’s Properties tab PDF and select Show Header/Footer in Form View (not only PDF) to see the footer on the on-screen form too.
Show a header on each page and/or on printed pdf. Note that you cannot use input elements such as Text in headers. As default, headers are only shown on printed PDF pages, so you have to go to the Header element’s Properties tab PDF and select Show Header/Footer in Form View (not only PDF) to see the header on the on-screen form too.