Инструменты пользователя

Инструменты сайта

  • Показать исходный текст
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • wiki:plugin:tablelayout

    Это старая версия документа!


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

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

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

    • Чтобы это работало с Internet Explorer, требуется функция polyfill для javascripts repeat() Самый простой известный мне способ — добавить в файл содержимое этой страницы в файл conf/userscript.js (создайте файл, если он не существует).

    Монтаж

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

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

    Применение

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

    {{tablelayout?colwidth="20px,30px"&rowsHeaderSource=1&rowsVisible=2&float=right}}
    ^ 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 и установите новую версию, как указано выше.

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

    Лицензия

    Только авторизованные участники могут оставлять комментарии.
    wiki/plugin/tablelayout.1691694349.txt.gz · Последнее изменение: 2023/08/10 22:05 — vladpolskiy