to select ↑↓ to navigate
Frappe Framework

Frappe Framework

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

Views

Different Views

Every DocType in Frappe gets multiple view modes — pick the one that matches the task. Switching between them is one click in the list-view toolbar.

Available views

View What it shows Best for
List Tabular rows with filters, sort, bulk actions Default — scanning many records
Report Grouped totals, pivots, customizable columns Analysing data, ad-hoc reporting
Calendar Records placed on a date grid (month / week / day) Anything time-based: Events, Sales Orders by delivery date
Kanban Cards in columns by a Select field (e.g., status) Workflow boards — Leads, Tasks, Opportunities
Gantt Horizontal bars on a timeline Project planning — Tasks, Project Milestones
Image Grid of records with their attached image Item catalogs, employee directories
Tree Hierarchical parent-child structure Chart of Accounts, BOM, Customer Groups
Dashboard Charts, number cards, recent activity Module landing pages

Switching views

On any list page, the view selector sits in the top-right toolbar. Available views depend on the DocType — Kanban needs a Select field; Calendar needs a Date / Datetime field.

Per-user defaults

Your last-used view per DocType is remembered. Open Sales Invoice in Kanban once and Frappe lands you there next time. Reset by opening the List View explicitly.

Saving filtered views

Apply filters, sort, and column selection, then Menu → Save Filter to keep the configuration. Saved filters appear in the filter dropdown for later one-click use.

Customising the list

  • Settings → List Settings — choose visible columns
  • Settings → Edit Settings — change default sort, page size
  • Re-order columns by dragging the header

Kanban specifics

Kanban needs a "kanban column field" — usually status. Set up via Kanban Board DocType (one board per saved configuration). Multiple Kanban Boards can exist per DocType for different team workflows.

Calendar specifics

Calendar reads two fields: start (required) and end (optional). Configure via the DocType's start_date_field and end_date_field properties. Most date-bearing DocTypes work out of the box.

Where the Form view fits in

Clicking any record opens its Form view — the detail page with all fields, child tables, comments, attachments, version history. Form view isn't selectable from the list; it's how you edit one record.

Last updated 3 days ago
Was this helpful?
Thanks!