Создайте таблицу фильтров в MediaWiki - PullRequest
0 голосов
/ 14 января 2019

У меня есть таблица в MediaWiki, и я хочу, чтобы в каждом столбце таблицы было фильтруемое поле; и настроить размер каждого столбца.

Я пытался использовать:

  1. Семантическая вики с форматом семантического результата. Они позволили мне сделать запрос и получить таблицу результатов, но у меня проблема с дизайном. Моя таблица имеет 25 столбцов; так что это переполняет страницу. Как создать горизонтальную прокрутку?

  2. Расширение Datatables. https://www.mediawiki.org/wiki/Extension:DataTables У меня проблема при добавлении следующего кода в Localsetting.php

    $myResourceLoaderModule => array(
    'scripts'      => 'modules/jquery.dataTables.min.js',
    'styles'       => 'modules/jquery.dataTables.min.css',
    'dependencies' => array(
        'ext.datatables',
                // other javascript libraries...
    )
    );
    

Мой медиа-вики не загружается. Как добавить это расширение в MediaWiki? Можете ли вы дать мне учебник?

  1. Я использовал инструкцию на Реализация сценария фильтруемой таблицы в mediawiki?

http://offene -naturfuehrer.de / веб / MediaWiki_Diskussion: SortTableFilter.js

но это не сработает.

Что мне делать?

1 Ответ

0 голосов
/ 14 января 2019

DataTables могли бы вам подойти, проблема в том, что вы пытались настроить его как отдельное (и устаревшее) расширение, когда в настоящее время оно доступно в виде семантического результирующего формата: https://www.semantic -mediawiki.org / вики / Справка: Datatables_format

Вам понадобится https://www.semantic -mediawiki.org / wiki / Extension: Semantic_Result_Formats расширение установлено

...