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)