Field Visibility & Tabs

Three layers of field visibility (definition, per-entity, per-quick-row) plus two organising systems - task auto-zones (Metrics, Timeline, Categories, Details, Connections) and user-created project field tabs with custom names and colours.

A custom field defined once at the Space level might not need to appear on every entity in every context. PrimeTask gives you three layers of visibility control to tune where each field shows up - from the field-definition level (Space-wide) down to the per-quick-row level (single entity, single context). Combined with two organising systems (auto-zones for tasks, user-created tabs for projects), you can keep busy field sets navigable and clean.

For the broader system, see Custom Fields Overview.

Requires Pro

Field visibility controls and project field tabs are part of the Pro tier. Manage your license from License Settings.

What you can do

Control visibility at three levels

field definition, per-entity, per-quick-row

Show fields in cards

(badge row, board cards) via the field-definition setting

Show fields in list views

as columns via the field-definition setting

Hide a specific field on a specific entity

without deleting it

Hide a field from the inline quick row

while keeping it accessible in the full panel

See task fields organised into 5 auto-zones

(Metrics, Timeline, Categories, Details, Connections)

Create custom project field tabs

with names, colours, and assigned fields

Drag-reorder zones (tasks) or tabs (projects)

to match your workflow

The three visibility layers

Every custom field has visibility settings at three different scopes. They combine - a field shows in a context only if all applicable layers allow it.

Visibility is not deletion

Hiding a field changes where it appears. It does not remove the field definition or erase saved values.

Layer 1 - Field definition (Space-wide)

The first layer is on the field definition itself, set when you create or edit the field:

  • Show in card - controls whether the field appears in the entity's badge row (task badge row, board cards, project headers)
  • Show in list - controls whether the field appears as a column in list views

These settings apply Space-wide - every entity that has the field follows the same setting. They're the broadest control.

Layer 2 - Per-entity field visibility

The second layer is on the entity. Each entity can hide a specific field for itself without affecting other entities:

  • On any task or project, the Fields panel includes a per-field hide toggle
  • Hiding the field there removes it from that entity's panel and Fields tab
  • Other entities still see the field

Useful when a field doesn't apply to a specific entity (e.g., a "Client" field is configured for all tasks but doesn't make sense on internal tasks). Hide the field on those entities - the value isn't shown but the field definition stays intact for the rest.

Layer 3 - Per-quick-row visibility

The third layer is the most granular. Each task can hide specific fields from its quick row (the inline badge row at the top of the task) while keeping them in the full panel:

  • The Fields panel offers a separate Show in quick row toggle on each field
  • Toggle it off and the field disappears from the inline row but stays in the full panel

Use this to declutter the inline view without losing access to less-frequent fields.

Hide rarely used fields from quick access

Keep everyday fields easy to reach and leave occasional fields available in the full field area.

How layers combine

A field appears in a context only when all relevant layers allow it:

  • Quick row on a task - requires the field-definition's Show in card setting AND the per-task Show in quick row setting AND the field not hidden on this task
  • Full panel on a task - requires the field not hidden on this task
  • List column - requires the field-definition's Show in list setting (no per-entity hiding for list columns)
  • Project Fields tab database view - requires the field not hidden on this project

Task auto-zones - the 5 zones

Custom fields on tasks are automatically grouped into 5 zones based on their type. The zones provide a natural visual grouping in the task's Fields panel:

Task zones are automatic

Task fields are grouped by field type, so you do not need to build task tabs manually.

ZoneField types it contains
Metricsnumber, currency, rating, progress
Timelinedate, datetime
Categoriesdropdown, multi_select, checkbox
Detailstext, textarea, url, email, phone
Connectionsrelationship

Zone behaviour

  • Auto-grouped - you can't put a Number field in the Categories zone; the type determines the zone
  • Collapsible - collapse/expand each zone to focus on relevant ones
  • Reorderable - drag zones to change their order (per Space)
  • Per-Space state - zone order and collapsed/expanded state are saved per Space

For the task-side experience, see Task Custom Fields.

Why auto-zones

Auto-zones keep the task panel predictable - every task has the same 5 zones in the same order (you set the order once for the whole Space). You don't have to think about where each new field goes - it goes to the zone that matches its type. This trades flexibility for consistency.

Project field tabs - user-created

Custom fields on projects are organised into user-created field tabs with full flexibility. Unlike task zones, you create the tabs yourself with custom names and colours, and you assign fields to them:

Use project tabs for reporting workflows

Project tabs are useful when a project has many fields and different teams need different field groups.

Tab attributeWhat it controls
NameThe tab's display label
ColourA colour for visual distinction
OrderPosition relative to other tabs
Field IDsWhich fields belong to this tab

Tab behaviour

  • You create the tabs - name them whatever you want ("Financial", "Client Info", "Tech Stack")
  • Assign fields explicitly - you decide which tab each field belongs to
  • Drag-reorder tabs - change their order
  • Per-project tab assignment - each project has its own tab structure (or inherits a default)
  • Override the default "All fields" tab - when you create custom tabs, fields can also live in an "All" view

For the project-side experience, see Project Fields Tab.

Why user-created tabs

Project field sets are often very long (10+ fields per project for complex work). Auto-grouping by type isn't enough - you might want Financial fields together even though they're a mix of currency, percentage, and date. User-created tabs let you organise around your actual workflow.

Auto-zones vs custom tabs - the trade-off

The two systems exist because tasks and projects have different needs:

AspectTask auto-zonesProject field tabs
Created bySystem (auto-grouped by type)User (custom names)
CustomisationOrder and collapse onlyNames, colours, fields, order
PredictabilityHigh (every task looks the same)Variable (each project can differ)
Best forTasks (typically fewer fields, faster scanning)Projects (typically more fields, varied per project type)

You can't switch a task to use custom tabs or a project to use auto-zones - the choice is fixed per entity type.

Where to configure visibility

Field-definition visibility (Layer 1)

Settings → Category Management → Fields tab → edit field → toggle Show in card and Show in list. The change applies to every entity in scope.

Per-entity visibility (Layer 2)

On any task or project, the Fields panel includes per-field visibility toggles. Hide a field on a specific task or project without affecting others.

Per-quick-row visibility (Layer 3)

Same per-entity Fields panel - fields have a "Show in quick row" toggle alongside the general visibility toggle.

Task zone order

Per Space, drag zones in the task Fields panel to reorder. The order persists across all tasks in that Space.

Project field tabs

Per project, manage tabs from the Fields tab - create, rename, recolour, reorder, assign fields. See Project Fields Tab.

Things worth knowing

Visibility doesn't delete data

Hiding a field at any layer doesn't delete its value. Show the field again and the value reappears. Only deleting the field removes data.

Per-entity visibility is useful for niche fields

A "Client Stakeholder" field useful on customer-facing tasks but irrelevant on internal tasks can stay in your Space's field set but hidden on internal entities. Reduces visual clutter without losing the field for the entities that need it.

Quick row and panel are independent

A field can be in the quick row but hidden from the full panel - or vice versa. The two settings are independent. This lets you build a "hot fields" set for the quick row and a broader set in the panel.

Tabs aren't supported on tasks

Project field tabs are project-only. Tasks always use auto-zones. If you want categorical grouping on tasks, that's a feature request - for now, the type-based auto-zoning is the only structure.

Zones aren't supported on projects

Likewise, projects don't have auto-zones. The Project Fields tab uses your custom tabs (or an "All fields" view if you haven't created tabs).

Zone order is per-Space, not per-entity

If you reorder the task zones in the Space's Fields tab, the order applies to every task in that Space. You can't have different zone orders per task.

Tab order is per-project

Project field tabs are managed per project. Different projects can have different tab structures. To replicate, manually copy the structure (no built-in template for tabs).

Drag-and-drop reordering works smoothly

Zone and tab reordering work the same way on macOS and Windows.

Common questions

"How do I hide a field from a specific task?"

Open the task's Fields panel and find the field. Click the visibility toggle to hide it on that task. The field stays defined for other tasks.

"Can I hide a field from list view but keep it visible in cards?"

Yes - the field-definition layer has separate Show in card and Show in list toggles. Set show-in-card true and show-in-list false (or vice versa).

"What's the difference between hiding a field and deleting it?"

Hiding preserves all data - the field stays defined and entity values are kept. You can show it again any time. Deleting permanently removes the field from the Space and clears all values across every entity. Use deletion only when you're sure.

"Can I reorder the auto-zones on tasks?"

Yes - drag zones in the task Fields panel. The order applies Space-wide. You can also collapse zones individually to focus on the ones you use most.

"How do I add a project field tab?"

Open the project's Fields tab, find the tab management UI, and create a new tab with a name and colour. Then assign fields to it. See Project Fields Tab.

"Can a field be in multiple project field tabs?"

Each tab has its own list of field IDs. A field can be referenced by multiple tabs if you assign it to each - but typically you'll assign each field to one tab to avoid confusion.

"What happens to a field's data when I move it between project tabs?"

The data stays the same - moving a field between tabs just reorganises display. Only deleting the field clears the data.

"Can I have different visibility settings for the same field on different Spaces?"

Yes - fields are per-Space. Each Space's field definition is independent. To replicate visibility settings, save your Space's setup as a custom template and apply in the other Space - see Field Templates.

"Why can't I have user-created tabs on tasks?"

It's a deliberate design choice. Tasks typically have fewer custom fields and benefit from a predictable layout (every task looks the same). Projects usually have more fields and benefit from custom organisation.

Where to go next

If you want to…Read this
Browse all 14 field typesField Types
See task auto-zones in actionTask Custom Fields
Manage project field tabsProject Fields Tab
Apply a template that sets up fields and visibilityField Templates
Configure fields from SettingsCategory Management Settings
Return to the Custom Fields hubCustom Fields Overview

Related Articles