Skip to content

Setting up tabs ​

Every row in the Grid with the Key tabs becomes a tab in the app's bottom navigation bar.

The fields ​

Field KeyField typeRequiredDescription
titleTextyesLabel of the tab
iconFiles (SVG)yesIcon for the tab
typeText / Single SelectyesTilesGrid, CardList, WebView, TimeTracking, AddressBook, or Documents
gridUriInternal Linkfor TilesGrid, CardList, AddressBook, and DocumentsReference to the Grid holding the content
uriWeblinkfor WebView, TimeTracking, AddressBook, and DocumentsAddress shown inside the tab, or the link of a shared view
formUriWeblinkfor TimeTrackingLink of the form that creates time entries

Use Single Select instead of free text for type

Set up type as a Single Select with exactly these values. That prevents typos — a tab with the value Tilesgrid instead of TilesGrid is silently skipped.

The tab types ​

TypeShowsNeeds
TilesGrida grid of tilesgridUri
CardLista list of cardsgridUri
WebViewan embedded web pageuri
TimeTrackingtime tracking with clock in, break and clock outuri or gridUri, plus formUri
AddressBooka company address book with search and department filtergridUri or uri
Documentsdocuments with search, categories and acknowledgementgridUri or uri

TilesGrid and CardList pull their content from a linked Grid — one row per tile or card, respectively.

→ Tiles and cards

WebView tab ​

A tab of type WebView embeds a web page directly inside the app. Instead of a Grid link, you enter the desired address in the uri field — for example your intranet, a shift schedule, or an external portal.

Not every page can be embedded

Some websites block being displayed in embedded views. In that case the tab stays blank. Check every address in the app before rolling the tab out to your workforce.

Time tracking tab ​

A tab of type TimeTracking shows the time tracking. The times live in a Grid your staff needs no access to: uri is the link of a shared view filtered on the signed-in user, formUri the link of the form that creates entries. The setup with Grid, form, view and flow has its own page.

→ Setting up time tracking

Address book tab ​

A tab of type AddressBook shows contacts from a Grid as a company address book, with an offline copy on the device. The source is gridUri or, for a Grid outside the team Space, a shared view link in uri.

→ Setting up the address book

Documents tab ​

A tab of type Documents shows documents from a Grid – with search, categories, deadlines and acknowledgement. One tab shows one source; for "My documents" and "Company" you create two rows. The source is gridUri or a shared view link in uri.

→ Setting up documents

Icons ​

Tab icons must be SVG files. The app tints them in your primary color — so use single-color SVGs without their own fill colors.

The navigation bar only appears with two or more tabs ​

A single tab doesn't get a bar

The bottom navigation bar is only shown once there are two valid tabs. With exactly one tab, its content fills the whole screen — that's intentional, not a bug.

Rows with gaps are skipped ​

If a row is missing a required field, the app skips it — without any message.

Temporarily hiding a tab

You can use this: clear a row's title, and the tab disappears from the app without deleting the row and its configuration. To bring it back, enter the title again.

A cleaner approach is to link a filtered View as the tabs Grid — there you control visibility through a dedicated checkmark field, without clearing data.

Next ​

Was this page helpful?