Skip to content

Data Table

The Data Table appears in the North panel and displays attribute data for the active layer. It supports searching, sorting, filtering, inline editing, and feature interaction.

Opening the Data Table

The Data Table automatically displays when an active layer is set. If the North panel is collapsed, click the gutter handle or the panel header to expand it.

The header shows the layer name along with database and table tags.

TIP

The Data Table can be undocked into a floating dialog by clicking the undock button. This lets you view the table alongside the map without taking up panel space.

Toolbar

The toolbar provides controls for working with your data:

ControlDescription
SearchType to search across all visible fields. Press Enter or wait for auto-search
Sort ByChoose a predefined sort order from the dropdown
Filter ByApply a predefined filter template to narrow the rows
Edit TemplateSelect an edit template to enable inline editing and determine which fields are editable

On narrower screens, Sort By, Filter By, and Edit Template move into an Options popover to save space.

Columns

Reordering

Drag column headers left or right to rearrange the column order.

Resizing

Drag the right edge of a column header to resize it.

Pinning (Freezing)

Click the pin icon () in a column header to freeze that column. Frozen columns stay visible on the left while you scroll horizontally through the remaining columns.

Row Actions

Each row has an action column with the following buttons:

ButtonIconDescription
Feature InfoOpens a popover with a mini-map, form view, and Atlas AI analysis
View FeatureZooms the map to the feature's location
Sub LayersOpens child layer data (only if the layer has sub-layers)
ModifyOpens the record edit dialog (requires edit template and permission)
DeleteDelete the record (with confirmation, requires permission)
AttachmentsOpens the Attachments dialog

On mobile, these buttons are grouped into a menu accessed via a hamburger icon.

You can also right-click a row to access the same actions in a context menu.

Selecting Rows

  • Click the checkbox in the first column to select individual rows
  • Use the header checkbox to select all rows on the current page
  • Hold Ctrl or Shift while clicking for multi-select
  • Rows without geometry are dimmed and cannot be selected for map interaction

Filter Toggles

The paginator area at the bottom includes filter toggles:

ToggleDescription
VisibleShow only features within the current map extent
SelectedShow only features that are currently selected on the map
UngeocodedShow only features that have no geometry (useful for data cleanup)

Feature Info Popover

Click the info button on a row to open a flip-card popover with three views:

  • Map — A mini OpenLayers map showing the feature's geometry
  • Form — The feature's attributes displayed as a form (view or edit mode)
  • Atlas — AI-powered analysis of the feature (if available)

The Data Table works like a familiar spreadsheet. You can move the highlighted cell around with the keyboard, and use the pagination buttons at the bottom to move between pages of records. Whichever method you use, the highlight always lands somewhere predictable and is always visible on screen.

Keyboard

KeyAction
← ↑ → ↓Move the highlight one cell in the chosen direction
Page Up / Page DownJump up or down by a screenful of rows at a time
Enter / F2Begin editing the highlighted cell (when an edit template is selected and you have edit permission)
EscapeCancel the current cell edit and revert to the original value
Ctrl + C / Ctrl + VCopy/paste designated fields between rows (see Inline Cell Editing)

Crossing between pages automatically

When your data spans multiple pages, the keyboard "spills over" into the adjacent page so that holding or feels like one continuous list:

  • Press on the last row of a page → the next page loads, the table scrolls to the top, and the highlight lands on the first row in the same column you were in.
  • Press on the first row of a page → the previous page loads, the table scrolls to the bottom, and the highlight lands on the last row in the same column.

The same "spill over" applies to Page Up / Page Down when they reach the end of the current page.

Pagination Buttons

The page navigation buttons at the bottom of the table («, , page numbers, , ») mirror the keyboard behaviour as closely as possible:

ClickWhat happens
Next page (e.g. page 1 → 2)Scroll to the top, highlight the first row, keep the same column. Same as pressing on the last row.
Previous page (e.g. page 2 → 1)Scroll to the bottom, highlight the last row, keep the same column. Same as pressing on the first row.
Multi-page jump (e.g. page 5 → 1, or « / »)Scroll to the top, highlight the first row of the new page.
Refresh / clicking the current pageThe data reloads. Your previously highlighted cell and scroll position are restored if the row still exists.

TIP

A big jump (multi-page or first/last page) starts you cleanly at the top of the new page — like opening a fresh page in a book — rather than continuing from where you were on the previous page.

Pagination

The table uses server-side pagination. The paginator shows:

  • First, Previous, Next, Last page buttons
  • Rows per page selector
  • Page number jump
  • Current page report (e.g. "Showing 1 to 25 of 1,234")
  • A Reload button to refresh the data

Inline Cell Editing

When an edit template is selected and you have edit permission, you can edit values directly in the table:

Activating Edit Mode

  • Double-click a cell
  • Or focus a cell (arrow keys) and press F2 or Enter

Editable cells show a small pencil icon in the top-right corner.

Editing

The cell transforms into the appropriate input control:

Field TypeEditor
Text, MemoText area
Number, MoneyNumber input
Date, TimestampDate picker
BooleanCheckbox
ColourColour picker
Lookup valuesDropdown select
Multi-selectMulti-select dropdown
PhotoPhoto upload
PasswordPassword input

Saving

  • Changes are saved automatically when you click away from the cell or move to another cell
  • Press Escape to cancel and revert to the original value

Copy and Paste

If the edit template has copy/paste enabled fields:

  1. Focus or edit a row and press Ctrl+C to copy the designated fields
  2. Select one or more target rows (checkboxes)
  3. Press Ctrl+V to paste the values into all selected rows

A notification confirms which fields were copied and pasted.

Record Edit Dialog

Click the Modify button on a row (or use the popup's edit button) to open the full Record Edit Dialog. This dialog:

  • Shows all fields from the edit template as a complete form
  • Supports switching between view and edit mode
  • Can be resized, moved, and maximised
  • Can be pinned to stay on top while you interact with the map
  • Saves changes back to the layer's data source

Your company description goes here.