Skip to main content

List Page

The List Page pattern presents a read-only grid that acts as a navigation hub for an entity. Users browse and filter records in the grid, then open a detail form (typically a Details Master or Details Transaction form) to view or edit the full record. List pages are the standard entry point for most business entities in D365 F&O.


When to Use

  • The primary purpose of the form is browsing and filtering a collection of records, not inline editing.
  • The form acts as a navigation hub — users select a record and open it in a details form.
  • The entity has a large dataset that benefits from filters, sorting, and column customisation.
  • An Action Pane with contextual actions (New, Edit, Delete, Print, post actions) is needed.
  • The form should support saved views and personalisation of columns and filters.
note

In D365 F&O, many entities combine the List Page and Details Master into a single form using the Details Master pattern with a navigation list. However, standalone List Page forms still exist for entities where the list and detail are separate (e.g., SalesTableListPage).


Variations

The List Page pattern does not have formal named variations. Optional elements include:

  • Custom filters — filter fields above the grid using the Custom Filters subpattern.
  • Preview pane — a lower section showing a read-only preview of the selected record (less common in F&O vs. AX 2012).


Key Components

ComponentControl TypeRequiredDescription
Action PaneAxFormActionPaneControlYesA full-width ribbon with multiple tabs. The first tab typically contains New, Edit, and Delete actions. Additional tabs provide domain-specific operations.
Custom Filter GroupAxFormGroupControlNoA group above the grid with Quick Filter and optional custom filter fields. Uses the Custom Filters subpattern.
GridAxFormGridControlYesA read-only grid showing multiple records. The key column typically renders as a hyperlink that opens the detail form.

Example Forms in D365 F&O

FormMenu ItemDescription
SalesTableListPageAccounts receivable → Orders → All sales orders (list view)A list page for sales orders showing Order number, Customer, Date, Status, and Amount. Clicking an order opens the SalesTable Details Transaction form.
PurchTableListPageAccounts payable → Purchase orders → All purchase orders (list view)Purchase order list page. Mirrors the sales order list page structure.
CustTableListPageAccounts receivable → Customers → All customers (list view)Customer list page. In many configurations, this redirects to the CustTable Details Master with navigation list.
BudgetPlanListPageBudgeting → Budget plans → All Budget plansA list page for budget plans with filters for budget planning process and stage.

Infographic Placeholder

List Page Pattern — structure diagram (placeholder)