What the person is doing
The user is viewing a record, list, table, or details page and needs to update one low-impact property.
Application · lesson 32 of 34 · Input And Data Entry
Underlying principle: An input pattern carries a question, an expected answer, and a consequence. Visible labels, suitable controls, tolerant entry, and specific recovery keep that agreement clear.
Let a displayed value, table cell, or row switch into a local edit control with a clear edit trigger, Save and Cancel, contextual validation, dirty-state protection, and table refresh or sort behavior that keeps the edited item understandable.
An input pattern carries a question, an expected answer, and a consequence. Visible labels, suitable controls, tolerant entry, and specific recovery keep that agreement clear.
The user is viewing a record, list, table, or details page and needs to update one low-impact property.
Let a displayed value, table cell, or row switch into a local edit control with a clear edit trigger, Save and Cancel, contextual validation, dirty-state protection, and table refresh or sort behavior that keeps the edited item understandable.
Read state with displayed value and discoverable edit affordance.
Can users discover which values are editable before clicking them?
Edit changes only the targeted value, cell, or row into edit mode and leaves unrelated content in read mode.
The user is viewing a record, list, table, or details page and needs to update one low-impact property.
Open the working example, try its controls, and compare the behavior against the decision guidance.
The user is viewing a record, list, table, or details page and needs to update one low-impact property.
Let a displayed value, table cell, or row switch into a local edit control with a clear edit trigger, Save and Cancel, contextual validation, dirty-state protection, and table refresh or sort behavior that keeps the edited item understandable.
Read state with displayed value and discoverable edit affordance.
The edit affordance appears only on pointer hover and is unreachable by keyboard or touch.
Give edit, save, cancel, confirm, and dismiss controls accessible names, especially when icons are used.
Atlassian Design System - checked
Atlassian defines inline edit as a component that switches between reading and editing on the same page.
Cloudscape Design System - checked
Cloudscape supports inline editing for frequently updated resource properties and table cells, including editable indicators, confirm/dismiss actions, validation, refresh, and sorting behavior.
PatternFly - checked
PatternFly supports save/cancel controls, disabled save until a change exists, one-row editing, dirty click-away confirmation, validation, and restrictions around drill-down and bulk edit.
Source trail checked: