Review Mode Flow
Review Mode Toggle
Property Description Activation Review mode button appears automatically when any row is modified or added Toggle behavior Non-destructive toggle — other filters are preserved when review mode is turned on/off Return to normal Disabling review mode restores the previous view state
The review mode dropdown menu provides granular filtering by change type:
Filter Description Modified Shows only rows with changes to existing entities Added Shows only newly created rows that have not been saved Deleted Shows rows marked for deletion Problems Shows rows with validation errors
Each filter category displays a count in the menu:
Menu Label Format Changed rows Changed rows: NProblem rows Problems rows: N
Entity State Indicators
Row-Level Indicators
State CSS Class Visual Modified ltc-entity--isModifiedRow header shows modified indicator Added ltc-entity--isAddedRow header shows added indicator Error ltc-entity--isErrorRow header shows error indicator (combined with isModified)
Cell-Level Indicators
Individual cells that have been changed display the isModified class. Both the directly edited cell and related cells (e.g., foreign key and navigation property cells) are marked as modified.
Review Mode Row Count
When review mode is active, the filtered row count is displayed:
N = visible rows matching the review filter
M = total rows in the sheet
Review Filter Checks
The review mode applies predicate functions to determine which rows to display:
Check Condition Added Entity state is isAdded and the item is not empty (has at least one entity) Modified Entity state is isModified Deleted Entity state is isDeleted Problems Entity has validation errors
Phantom/placeholder rows are excluded from the Added filter. Only rows with actual entity data are shown.
Review Mode with Save Errors
Scenario Behavior Save succeeds Review mode can be disabled; all change indicators clear Save fails Review mode persists so users can identify and fix problem rows Validation errors Problem rows are flagged with both isModified and isError states
After a failed save, review mode stays active to guide you through fixing validation problems. Use the Problems filter to quickly navigate to rows with errors.
Integration with Other Features
Search in Review Mode
Search works within the review-filtered row set:
Review mode filter reduces rows to changed items
Search further narrows within those rows
Row count reflects the combined result
Workflow Transitions
Workflow transitions are tracked in review mode. Changed workflow states appear in the Modified rows filter.
Column Filters
Review mode is compatible with existing column sort and filter settings. The filterItemsForReview command toggles between the review filter and the standard column-based filter.
Related Pages
Source: Review mode test specifications, filter-items-for-review command, search integration tests
KB Articles Source Code
prod-powersheet-src/com.nextedy.powersheet.client/ltc-repo/cypress/e2e/Sheet/review-mode.spec.ts
prod-powersheet-src/com.nextedy.powersheet.client/ltc-repo/cypress/e2e/Sheet/reference.spec.ts
prod-powersheet-src/com.nextedy.powersheet.client/ltc-repo/packages/sheet/commands/filter-items-for-review.ts
prod-powersheet-src/com.nextedy.powersheet.client/ltc-repo/cypress/e2e/Sheet/workflows.spec.ts
prod-powersheet-src/com.nextedy.powersheet.client/ltc-repo/cypress/e2e/Sheet/search.spec.ts