Entity Tables

These are tables that are related to an entity in a one-to-one relationship.

These are tables that can contain zero or one rows that relate to the currently selected entity.

If there is a corresponding row for a selected entity, the content of that row will be displayed, as opposed to empty (or default) values being displayed if the corresponding row does not exist. When the user creates or changes attribute values and submits the row, the server will update the row if a corresponding row exists or create it if it does not exist.

Entity tables can be presented to the user via a grid or a form depending on the type of view component used.

image-20240111-003647.png
Form Based Visualisation of an Entity Table Row.

For grid-based presentation of an entity table, creating or editing of the values for an individual record is done in a separate form window, with that form showing the values to edit.

image-20240111-002628.png
Grid-based presentation of an Entity Table Row with Creation of a New Record via a Form

If the 1:1 entity table is itself a spatial table (i.e., has a geometry column), and direct create, update and delete operations are required, then the spatial editing bundle should be used.