Support

mcTable Feature Overview

Everything in one place: canvas rendering, editing workflows, validation rules, and the APIs you need for writeback-friendly table experiences.

For the full interactive experience, open the live demo and use the in-app tabs (Features, Usage, Docs) for code snippets and API details.
Canvas

Built for speed at scale

  • HTML5 Canvas renderer (not a DOM table).
  • Designed for smooth scrolling and interaction.
  • Handles up to ~1,000,000 records.
Editor

Table editor workflows

  • Edit cells, clear values, reset to original.
  • Insert rows and delete rows (remove or mark as deleted).
  • Change tracking for modified/inserted/deleted records.
History

Undo and redo

  • Step backward or forward through recent edits.
  • Recover quickly from accidental changes.
  • Keep editing confidence high during writeback prep.
Writeback

API integration

  • Connect your REST API for writeback workflows.
  • Append records “fetch more” style.
  • Validation can gate writeback readiness.
Validation

Flexible validation scope

  • Type match and required-cell rules.
  • Validate modified cells only, modified rows, or all records.
  • Query invalid records and overall validity via API.
Excel-like

Fast operator UX

  • Keyboard navigation + hotkeys.
  • Selection and multi-select.
  • Copy/paste and fill handle workflows.
Environments

Use it where you build

  • Web: ES6 module + UMD builds.
  • TypeScript/Node.js: npm i mctable.
  • Power BI-ready patterns (visual to follow).
Downloads

Web builds

ES6 module: mctable-latest.es6.min.js

UMD: mctable-latest.umd.min.js

Issues

Support channels

Issue tracker: github.com/mormitech/mctable/issues

Commercial licensing: sales@mormitech.com

Quick links

More pages

Back to mcTable