Интерактивные таблицы в постах

Привет, сообщество,

Поддерживаются ли интерактивные таблицы в постах Discourse?

Эти таблицы имеют дополнительные функции, такие как сортировка, фильтрация, поиск, пагинация и т. д. Примером может служить Tablepress, но вместо записи в блоге WordPress я хотел бы узнать, можно ли вставить их в пост на платформе Discourse.

Мой типичный набор данных содержит сотни записей, поэтому наличие этих расширенных функций поможет моему сообществу получить гораздо более удобный интерфейс при навигации по данным, представленным в таблицах.

4 лайка

Итак, вы хотите интегрированную реляционную базу данных? Это интересная идея! Ваша задумка в том, чтобы она была такой же, как база данных Discourse, или полностью отдельной?

1 лайк

…он ведь просто спрашивает про плагин для таблиц jQuery (это «UI», да?) для JS?

Спасибо, Джей, это скорее интерфейс, как отметил Крейг.

Таблица вставляется в обычный пост, но вместо того чтобы быть статичной, она имеет элементы управления, такие как сортировка, поиск и фильтрация, прямо внутри интерфейса таблицы.

Это вселяет надежду. Существуют ли уже плагины, которые позволяют создавать такие интерактивные HTML-таблицы?

1 лайк

Я не знаю насчёт плагинов для Discourse. Но вот то, что я представлял в плане JavaScript… Sortable | jQuery UI

1 лайк

Вы имеете в виду вот так?

Я добавил небольшой компонент темы, чтобы подключить TableFilter.js к Discourse здесь:

Чтобы это работало, вам нужно добавить https://unpkg.com в ваш CSP script-src. Это лишь доказательство концепции, но дальше вы можете развивать идею самостоятельно.

12 лайков