Установка ширины столбцов таблицы, закрепление строк заголовков, плавание таблицы, интеграция с плагином edittable
repeat() Самый простой известный мне способ — добавить в файл содержимое этой страницы в файл conf/userscript.js (создайте файл, если он не существует).Используйте менеджер плагинов для установки или…
Следующий пример синтаксиса сделает первую фиксированной и покажет около 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 и установите новую версию, как указано выше.