Skip to main content

Simple List

The Simple List pattern is the simplest data-maintenance form pattern. It presents a single, full-width, editable grid where users can create, view, edit, and delete records inline. There is no detail panel — all editing happens directly in the grid rows.


When to Use

  • The entity has a small number of columns (typically 2–6) that can all fit comfortably in a single grid.
  • The data is simple reference data — codes, types, reason codes, number sequences, or other lookup tables.
  • Users need fast inline editing without navigating to a separate detail view.
  • There is no parent–child relationship in the data (no header/lines).

If the entity has more fields than comfortably fit in a grid, consider Simple List and Details instead.


Variations

The Simple List pattern does not have formal named variations. However, the grid may optionally include:

  • A Quick Filter above the grid for fast searching.
  • An Action Pane with New, Delete, and custom action buttons.


Key Components

ComponentControl TypeRequiredDescription
Action PaneAxFormActionPaneControlYesContains at minimum New and Delete buttons. Additional custom actions may be added.
Quick FilterAxFormGroupControl (Custom Filters subpattern)NoA filter bar above the grid for fast text-based filtering.
GridAxFormGridControlYesA full-width editable grid bound to the form's primary data source. All columns are directly editable.

Example Forms in D365 F&O

FormMenu ItemDescription
LanguageTableOrganisation administration → LanguagesMaintains the list of language codes used across the system. A minimal grid with Language code and Description columns.
ReasonCodeTableAccounts receivable → Setup → Reason codesA simple list of reason codes with Code, Description, and Default comment.
SysEmailTableSystem administration → Setup → Email → Email templates (sub-grid)While the parent form is more complex, several setup sub-forms for email parameters use Simple List.
CustPaymModeTableAccounts receivable → Payment setup → Methods of paymentMethods of payment for customers. A concise reference table maintained via an editable grid.

Infographic Placeholder

Simple List Pattern — structure diagram (placeholder)