Могу ли я предложить додзё DataGrid.
DataGrid (и все связанные классы / виджеты) отделены от фактических данных, поэтому вы можете установить фильтр на источник данных любым удобным для вас способом. Существует большой выбор хранилищ данных, таких как REST или просто CSV.
Сортировка может быть выполнена в самой сетке, делегирована в хранилище или делегирована на сервер. В зависимости от того, что вам нужно, может быть целесообразно отсортировать ваш набор на сервере, чтобы поддерживать высокую производительность в браузерах.
Страница выполняет пейджинг, но не обычным способом, которым вы можете пролистывать страницы. Возможно, в сетке есть плагин, чтобы сделать это возможным, но я не знаю. Текущая реализация просто отображает видимые страницы, а при прокрутке она отображает дополнительные страницы.
Для получения дополнительной информации и примеров:
http://docs.dojocampus.org/dojox/grid/index?action=show&redirect=dojox/grid
По моему опыту работы с сеткой додзё, я думаю, вам лучше всего использовать сетку dojox.grid. Расширенная сетка. Это немного быстрее, чем DataGrid, и постоянно добавляются новые плагины и функции. И с небольшим чтением и болтанием в #dojo вполне возможно написать свой собственный плагин.