Какой из них считается каноническим плагином jQuery для таблицы - PullRequest
1 голос
/ 19 марта 2011

Я ищу плагин для представления таблицы данных на HTML-странице.Данные поступают из Ajax в формате XML или JSON.Требования довольно стандартны:

  1. Поддерживается плагин с живым сообществом
  2. Таблица привязывается к данным или механизм для заполнения таблицы данными.
  3. Столбцысортируется со стандартным пользовательским интерфейсом
  4. Поддержка фильтров
  5. Поддержка поиска (вспомогательный поиск)
  6. Предпочтительно, таблица по умолчанию выглядит хорошо без каких-либо изменений.Возможность настроить каждый аспект таблицы
  7. Поддержка взаимодействия.например, наведение мыши или щелчок
  8. Настраиваемый.
  9. Пейджинг
  10. Полосы прокрутки

В целом, я думаю, что это очень основные требования.Этот вопрос также сворачивает другой вопрос: как выбрать плагин?Глядя на страницу плагинов jQuery, видно, что есть 19 страниц плагинов с такими именами, как «Еще один плагин таблицы».

Я не «Еще один ...».Я ищу канонический плагин.Тот, который «каждый использует», с живым сообществом, людьми, с которыми можно консультироваться, разумной документацией (в основном примерами) и исправлениями ошибок.

Googl'ing для «плагина jquery table» - 70 000 статей., но я не могу определить, что какой-либо плагин имеет несколько ссылок.

Пожалуйста, также сообщите об общей стратегии, как выбрать плагин.Какой веб-сайт вам нужен?Какие блоги вы читаете?и т.д. В будущем мне нужно будет выбрать плагин для построения графиков (хотя там, кажется, есть два основных плагина, которые стоят: Flot и jQuery Google chart).

Ответы [ 2 ]

2 голосов
/ 20 марта 2011

Я не верю, что есть окончательная стратегия, чтобы найти именно тот плагин, который вам нужен.По крайней мере, не пробуя разные варианты.Обычно я ограничиваю выбор тем, что вы видите и читаете о плагине (глядя именно на те вещи, которые вы упомянули: есть ли хорошая документация? Есть ли демонстрации? Она все еще поддерживается?), Но в конце концов, нет никакого способа попробовать.

Тем не менее, я использовал два плагина, оба из которых отлично работают, хотя я никогда не использовал их для обработки json-ответов, только для того, чтобы сделать существующие таблицы более динамичными и удобными для пользователя.Но оба должны делать то, что вы хотите.

В последнее время я предпочитаю datatables поскольку я считаю, что плагин проще в настройке и лучше выглядит по умолчанию.(И поскольку я уже использую jquery-ui, я действительно ценю поддержку themeroller ).

Но я думаю, что в итоге выбор довольно субъективен.

1 голос
/ 19 марта 2011

Я бы порекомендовал вам jqGrid .Он отвечает всем вашим требованиям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...