Поддерживаются ли интерактивные таблицы в постах Discourse?
Эти таблицы имеют дополнительные функции, такие как сортировка, фильтрация, поиск, пагинация и т. д. Примером может служить Tablepress, но вместо записи в блоге WordPress я хотел бы узнать, можно ли вставить их в пост на платформе Discourse.
Мой типичный набор данных содержит сотни записей, поэтому наличие этих расширенных функций поможет моему сообществу получить гораздо более удобный интерфейс при навигации по данным, представленным в таблицах.
Итак, вы хотите интегрированную реляционную базу данных? Это интересная идея! Ваша задумка в том, чтобы она была такой же, как база данных Discourse, или полностью отдельной?
Спасибо, Джей, это скорее интерфейс, как отметил Крейг.
Таблица вставляется в обычный пост, но вместо того чтобы быть статичной, она имеет элементы управления, такие как сортировка, поиск и фильтрация, прямо внутри интерфейса таблицы.
Это вселяет надежду. Существуют ли уже плагины, которые позволяют создавать такие интерактивные HTML-таблицы?
Я добавил небольшой компонент темы, чтобы подключить TableFilter.js к Discourse здесь:
Чтобы это работало, вам нужно добавить https://unpkg.com в ваш CSP script-src. Это лишь доказательство концепции, но дальше вы можете развивать идею самостоятельно.