Таблицы

Вставка, контекстная панель и сохранение GFM.

1.0.0-beta.6 · Локальная поставка · desktop

Вставка и команды

editor.insertTable(3, 2, true);
editor.execute('addRowAfter');
editor.execute('addColumnAfter');
editor.execute('toggleHeaderRow');

Новая таблица по умолчанию 3×3 с заголовком. Размеры — целые 1–20, иначе RangeError. Команды возвращают boolean и требуют подходящее выделение. Доступны deleteRow, deleteColumn и deleteTable. Одна команда — одна операция истории.

Панель

В конструкторе добавляется только кнопка таблицы. Она включает контекстные инструменты; повторное нажатие скрывает их, не удаляя таблицу. Клик в ячейку снова включает панель. Tab/Shift+Tab переходят между ячейками; Tab в последней может добавить строку.

Импорт и ограничения

HTML принимает table/thead/tbody/tr/th/td, нормализует секции в tbody с сохранением th. colspan/rowspan — целые 1–100; допускается inline text-align: left/center/right. Неверная сетка отклоняется. Экспорт не включает colgroup или вычисляемые ширины.

GFM сохраняет заголовки и выравнивание простых таблиц. Визуальных merge/split/resize пока нет; валидные объединённые ячейки сохраняются при импорте. Их проекция в Markdown может требовать упрощения.

Найти в документации

Ничего не найдено. Попробуйте другие слова.

Все разделы документации