Установка ширины столбцов таблицы, закрепление строк заголовков, плавание таблицы, интеграция с плагином 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 и установите новую версию, как указано выше.