Slickgrid против jqGrid против ...? для планировщика - PullRequest
3 голосов
/ 21 октября 2011

Я пытаюсь оценить инструменты для создания средства просмотра расписания ресурсов.Строки будут ресурсами (со складывающимися подстрочками), а столбцы - временем (днями, неделями и т. Д.).Кажется, что ни одна из сеточных структур, на которые я смотрел, не подходит для этого варианта использования с философской точки зрения (т.е. свободно определенных бесконечных столбцов), у кого-нибудь есть какие-либо рекомендации?

1 Ответ

6 голосов
/ 28 октября 2011

Я перехожу с jqGrid на SlickGrid после трех месяцев использования.

jqGrid отлично , в конце концов, это самый популярный плагин сетки JavaScript. Но:

  • Документация может быть не только неполной, но и вводящей в заблуждение , если не считать несколько снисходительной. В основном вы закончите, но после мучительной процедуры отладки / поиска.

  • Аналогичным образом, наименование API может быть намного лучше. Например: addJSONData() фактически принимает объект, или параметры некоторых методов включают rowid и iRow.

  • Он пытается сделать все для вас, от вызовов AJAX до сортировки, анализа данных и форматирования. Попробуйте сделать что-то по-своему, и вы обнаружите, что jqGrid не поддерживает разделение интересов.

  • Это не настоящий проект с открытым исходным кодом - многие строки практически запутаны - тогда как SlickGrid включает комментарии JSDoc и все.

Еще не пробовал SlickGrid, но он выглядит так хорошо. Его автор теперь нанят в Google, и у проекта отличная статистика на GitHub. Эти слова полностью убедили меня:

Ключевое различие между SlickGrid и другими реализациями сетки Я видел, что они слишком сосредоточены на том, чтобы понять и работать с данными и недостаточно для того, чтобы быть лучше сетка .

Кроме того, виртуальный рендеринг явно превосходит просто удаление N <tr> элементов.

...