Tables
Create and manage data tables with resizable columns and row/column controls.
Tables are a natural fit for language learning content -- vocabulary lists, verb conjugation charts, grammar comparison tables, and more. The Lex Editor provides a full-featured table editor with resizable columns, cell formatting, and the ability to embed exercises directly inside cells.
Creating a Table
Insert the Table
Type /table in the editor or click the table button in the toolbar.
Choose Initial Size
Select the number of rows and columns in the grid picker that appears. You can always add or remove rows and columns later.
Start Editing
Click any cell to type content. Press Tab to move to the next cell, or Shift + Tab to go back.
Adding and Removing Rows and Columns
Adding
- Hover near the edge of the table to reveal
+buttons for adding rows (bottom) or columns (right) - Right-click any cell to open the context menu with insert options:
- Insert row above / below
- Insert column left / right
Removing
- Right-click the cell in the row or column you want to remove
- Select "Delete row" or "Delete column"
- The remaining content adjusts automatically
Resizing Columns
Click and drag the border between column headers to resize. The table cell resizer plugin provides smooth, pixel-level control.
Cell Formatting
Inside any cell, you can apply:
- Text formatting: bold, italic, underline, color
- Alignment: left, center, right
- Header formatting: mark the first row or first column as headers (bold with background color)
Header Rows and Columns
Right-click the table and use the context menu to toggle:
- Header row -- the first row is styled as a header
- Header column -- the first column is styled as a header
Exercises Inside Tables
One of the most powerful features is embedding fill-in-the-blank exercises directly inside table cells. This is perfect for:
- Verb conjugation tables with blanks to fill in
- Vocabulary tables where students complete translations
- Grammar tables where students fill in the correct form
To add a fill-in-blank inside a cell, place your cursor in the cell and type ___(correct_answer) using the widget markdown syntax. The cell will contain an interactive input field that students can complete.
Example: Verb Conjugation Table
| Form | "go" | "be" |
|---|---|---|
| Present | ___(go) | ___(am) |
| Past | ___(went) | ___(was) |
Tables with embedded exercises are a natural way to practice verb conjugation, declension, or any fill-in pattern that fits a grid structure. The AI lesson builder can generate these automatically.
Table Actions Menu
Hover over a table to reveal the action menu (three-dot icon), which provides:
- Delete the entire table
- Toggle header row/column
- Table-wide settings
Frequently Asked Questions
Can I merge cells?
Cell merging is available through the right-click context menu. Select the cells you want to merge and choose "Merge cells."
Can I add images inside table cells?
Yes. Click inside a cell and insert an image using the standard image insert method. This is useful for visual vocabulary tables.
What happens to tables on mobile?
Wide tables scroll horizontally on mobile devices. The content stays intact, and students can swipe to see additional columns.
Can I sort table data?
The editor tables are static -- they do not support automatic sorting. Arrange your data in the order you prefer when creating the table.

