======EditTable для «ДокуВики»====== {{:wiki:plugin:dwplugin.png?70 |}} Предоставляет визуальный интерфейс редактирования и вставки таблиц. Этот плагин добавляет дополнительную кнопку редактирования в каждую таблицу. С помощью этой кнопки можно редактировать таблицу в визуальном интерфейсе, подобном Excel. Плагин также добавляет на стандартную панель инструментов кнопку для вставки новых таблиц с помощью этого редактора. Этот плагин был первоначально разработан Адрианом Лангом. Плагин был в основном переписан и теперь основан на [[http://handsontable.com/|плагине Handsontable jQuery]] , который входит в комплект и не требует отдельной загрузки. * **Релиз:** 2023-01-14. * **Репозиторий:**https://github.com/cosmocode/edittable/ * **Совместимость с «Докувики»:** 04.04.2023 "Джек Джекрам" =====Совместимость===== * Не совместим с IE8. =====Монтаж===== Используйте менеджер плагинов для установки или… - скачать zip-файл - распаковать его в/lib/plugins/ - войдите как администратор и измените плагин в менеджере конфигурации :!:При **обновлении** с версии до 2014 года вам необходимо удалить и переустановить плагин. В противном случае старые файлы могут помешать правильной работе плагина. Убедитесь, что у вас **нет** каталога ''action.php''. =====Применение===== {{:wiki:plugin:edittable1.png? |Table Edit button}} После установки плагина все таблицы будут иметь свою кнопку редактирования. Это откроет таблицу в плагине editTable. При редактировании текста в обычном редакторе новую таблицу можно вставить с помощью кнопки {{:wiki:plugin:add_table.png?|Add Table}}. ==== Редактирование ==== {{:wiki:plugin:edittable4.png? |Editing}} Выберите ячейку клавишей табуляции, клавишами курсора или щелчком мыши. Чтобы **перезаписать** содержимое ячейки, просто начните печатать, чтобы **изменить** содержимое ячейки, нажмите Enter или дважды щелкните ячейку. Чтобы подтвердить редактирование, нажмите Enter или перейдите к другой ячейке. Внутри ячейки можно использовать весь вики-синтаксис, разрешенный для таблиц. =====Управление ячейками===== {{:wiki:plugin:edittable8.png? |Context Menu}} Все манипуляции с ячейками выполняются через контекстное меню, вызываемое правой кнопкой мыши. Для этого выберите одну ячейку или выберите несколько ячеек путем перетаскивания. Контекстное меню позволяет вам изменять выравнивание и состояние заголовков ячеек, добавлять и удалять столбцы и строки, а также позволяет размещать ячейки в нескольких строках или столбцах. Перетаскивание маленького квадрата в правом нижнем углу выбранной ячейки заполнит одинаковым содержимым ячейки, выбранные перетаскиванием. Обратите внимание, что автоматически продолжающиеся строки (например, счет вперед), как в Excel, в настоящее время не поддерживаются. ===== Передвижения ===== Строки и столбцы можно менять местами, перемещая их. Содержимое будет перемещено соответствующим образом. Обратите внимание, что строки или столбцы нельзя переместить наружу или в диапазоны столбцов или строк соответственно. {{:wiki:plugin:edittable2.png? |Moving a row}} {{ :wiki:plugin:edittable3.png?|Moving a column}} Чтобы переместить строку, возьмитесь за ручку в верхней части ее ячейки заголовка, а затем переместите ее в нужное место. Для перемещения столбцов возьмитесь за ручку слева от ячейки заголовка. ==== Изменение размера ==== {{:wiki:plugin:edittable5.png? |Resizing columns}} В целях редактирования размер столбцов можно изменить вручную, перетащив маркер справа от ячейки заголовка. Обратите внимание, что это не сохраняется в «ДокуВики» (поскольку «ДокуВики» не имеет ширины или других свойств для таблиц), но может быть хорошим подспорьем при редактировании больших таблиц с большим количеством столбцов, которые могут поместиться на экранной странице с меньшей прокруткой, путем изменения ширины столбца. =====Обновление===== Для обновления удалите исходную папку lib/plugins/displaywikipage и установите новую версию, как указано выше. =====Файл для загрузки===== {{ :wiki:plugin:edittable.zip |}} =====Лицензия===== * **Author:** [[dokuwiki@cosmocode.de|Andreas Gohr]] * **License:** [[http://www.opensource.org/licenses/gpl-license.php|GNU GPL v2]]