Ответ на ваш вопрос может быть только субъективным.Поэтому я объясняю, как лично понимаю проблему, и даю рекомендации.
На мой взгляд, данные с 2-3 строками и 3-4 колонками могут отображаться в HTML-таблице без использования какого-либо плагина.Данные, которые вы отображаете для пользователя, тем важнее, что пользователь сможет понять информацию, которая будет отображаться.Поэтому я думаю, что информация, например, должна быть хорошо отформатирована и отмечена, например, цветами и значками.Это поможет понять информацию, вероятно, из 10 строк данных, но не намного.Если вы просто отображаете таблицу с 100 или более строками, то вы превышаете пользователя.Пользователь должен будет проанализировать данные, чтобы получить любую полезную информацию из таблицы.Прокрутка данных делает это не проще.
Так что я думаю, что нужно предоставить пользователю удобный или хотя бы удобный интерфейс для сортировки и фильтрации данных из таблицы.Точный интерфейс в основном вопрос вкуса.Например, сетка может иметь дополнительную полосу фильтра
Для фильтрации и даже для сортировки данных важно иметь не чистые строки, а уметь различать данныетакие типы, как integer
(10 должно быть после 9, а не между 1 и 2), numbers
(правильно интерпретировать '.' и ',' внутри чисел), dates
(3/20/2012
должно быть больше как 4/15/2010
) и так далее.Если вы просто конвертируете таблицу HTML в какую-то сетку, у вас будут проблемы с правильной фильтрацией или сортировкой.Даже если вы используете чистые локальные данные JavaScript для отображения в сетке, было бы важно иметь источник данных, который имеет некоторую информацию о типе, а затем создавать сетку на основе данных.В случае, если вы можете указать дату в виде JavaScript Date
или в виде строки ISO 8601 «2012-03-20», а на сетке отобразятся данные, соответствующие указанному форматеру как 3/20/2012
или 20-Mar-2012
.
.Реализуете ли вы фильтрацию, сортировку и разбиение по страницам на стороне сервера или на стороне клиента, на самом деле не важно для пользователя, открывающего страницу.Важно только то, что все работает достаточно быстро.Точный выбор подключаемого модуля сетки, фильтрация (с помощью панели инструментов фильтра или внешних элементов управления) и стиль сетки зависят от вашего вкуса и требований проекта.