Содержание

Tablelayout для «ДокуВики»

Установка ширины столбцов таблицы, закрепление строк заголовков, плавание таблицы, интеграция с плагином edittable

Совместимость

Монтаж

Используйте менеджер плагинов для установки или…

  1. скачать zip-файл
  2. распаковать его в<dokuwiki>/lib/plugins/
  3. войдите как администратор и измените плагин в менеджере конфигурации

Следующий пример синтаксиса сделает первую фиксированной и покажет около 2 других строк в прокручиваемом контейнере ниже. Это сделает первый столбец шириной 100 пикселей, а второй — 200 пикселей. Сам стол будет плавать вправо.

{{tablelayout?colwidth="100px,200px"&rowsHeaderSource=2&rowsVisible=2&float=left}}
^ header 1 ^ header 2 ^
| cell A1 | cell B1 |
| cell A2 | cell B2 |
| cell A3 | cell B3 |
header 1 header 2
cell A1 cell B1
cell A2 cell B2
cell A3 cell B3

Синтаксис

Основной шаблон это . Параметры указываются так же, как параметры URL : {{tablelayout?options}}.

Ширина столбца

Опция есть colwidth , и она ожидает "-обернутый, ,-разделенный список ширин столбцов, включая px единицу измерения. Если вы не хотите определять ширину элемента, используйте -.

Фиксированные строки заголовка

Вы должны указать два параметра rowsHeaderSource и rowsVisible. Первый ожидает положительное целое число, указывающее количество строк, которые фиксируются вверху. rowsVisible задает количество строк, видимых под фиксированными строками.

rowsHeaderSource можно установить на Auto.

Плавающий

Опция float принимает одно из трех возможных значений: left, right, center. left и right пусть таблица перемещается влево или вправо, centerцентрирует таблицу на странице.

Поиск

При настройке tableSearch=1 поля будут добавляться над каждым столбцом и по одному на всю таблицу.

Сортировка

При настройке tableSort=1 кнопки сортировки будут добавлены для каждого столбца.

Печать

При настройке tablePrint=1 кнопки печати добавляется под таблицу, которая открывает только таблицу в новом окне и запускает диалоговое окно печати браузера.

Обновление

Для обновления удалите исходную папку lib/plugins/displaywikipage и установите новую версию, как указано выше.

Файл для загрузки

tablelayout.zip

Лицензия