Skip to content

Commit Mode

Learn how to use commit mode for explicit change management and multi-user scenarios.

Interactive Demo

This demo shows commit mode where edits are staged before being submitted.

Demo UI Note

This demo includes Undo, Redo, and Commit buttons. The Commit button saves staged changes. In a real application, these operations are typically triggered via keyboard shortcuts and programmatic APIs. The buttons are provided here as an alternative way to interact with the demo.

What You're Seeing

Pending Changes - Edits are staged, not immediate
Commit Button - Submit all pending changes at once
Undo/Redo - All edits can be undone before commit
Change Tracking - Visual indication of modified cells

How to Use

Key Features

  • Staged Changes - Edits don't affect original data until commit
  • Batch Operations - Submit multiple edits in one operation
  • Rollback - Undo changes before committing
  • Change Tracking - Know exactly how many cells are modified

When to Use

  • Multi-step Forms - Collect edits before submission
  • Multi-user Editing - Prevent concurrent changes to same cell
  • Data Validation - Validate all changes before commit
  • Transaction Support - Commit related changes atomically

Released under the Apache 2.0 License