Source Form Canvas

The form canvas is the tabular area in the middle of Source Form (Form Builder) page.

It serves as both a container for all fields on the form and also provides options for setting the Input Mode and Group Update status, allows for removing fields from the form or moving fields around positionally on the form, and opens (gear icon) the Attribute Editor for more advanced field settings.

Form

Drag and drop,or select and move, attributes, new fields, or other controls to add them to the Form.

Note:   Source Attributes or new fields can also be double clicked to add them to the Form.

Label

When first added to the form, the Label is defaulted to the name of the attribute but it can be changed changed using the Attribute Editor Panel..

Type and Source Name

Type is the actual datatype as Integer, Text, etc. Source Name is the actual name of the source attribute.

Input Mode

Set the field to:

Optional

Input into this field is optional, not required.

Required

Required fields must have a value or the app will not allow the form edits to be saved.

View Only

This field is View Only and cannot be edited or changed in the app form, except during feature placement.

Automated

This field is reserved for cases where the value is assume to be populated outside of SpatialWorx (in the database or by some external system or service). Therefore it is never editable on the form, but can be placed on the form so field users can see the values that it holds.

Locked
 width=

The input mode is Locked if the value cannot be edited due to system constraints, such as attributes that are from foreign sources and cannot be written to (ArcGIS or other web services) or attributes that represent keys in a foreign source (Oracle).

Group Update

Indicates if the field is “Group updatable” in the SpatialWorx App - this function allows the field user to select several features on a specific Layer and update one or more field values for ALL of them in a single operation, rather than forcing selection/edit of each feature individually.

For an example of how Group Update works between Console and Application, click this link.

Is Conditional

Indicates if the field has a display Condition defined in the Attribute Editor.  If a Condition has been applied to the field, a check icon displays in the Is Conditional column - this means that the field displays only when this specific condition is met, typically it is based on the value of another field in the same form. ().

For example:

  • If a Pressure Warning field value is “yes”, display a “Pressure” field
  • If the Street Address field value is blank, don’t display the Street Address

Edit

Selecting the gear icon opens the Attribute Editor for the field being defined.

Move

Selecting the move icon grabs the field's row and allows you to drag and drop it in a different position on the form to reorder it.

Remove

Selecting the button removes the field from the Form. However, it only removes the field from the form itself - it DOES NOT remove the attribute from the source data.