Composite table content element with editable rows, columns, and rich-text cells.
Type:TABLE
| Field | Type | Description |
|---|---|---|
tableId | string | Unique table identifier (uuid) |
rows | Record<string, Row> | Map of rows keyed by row id; each row holds positioned cells |
embeds | Record<string, Embed> | Map of JODIT_HTML cell embeds keyed by cell id |
- Composite element: each cell is a
JODIT_HTMLembed rendered viaTailorContentElement - Per-cell action menu: add row before/after, add column before/after, delete row, delete column
- Minimum one row and one column enforced on delete
- Renders the table using
data.rowsanddata.embedscontent
pnpm dev # Preview :8080 | Edit :8010 | Display :8020 | Server :8030
pnpm build
pnpm lint
pnpm testdocker compose up