Я разрабатываю веб-приложение, которое отображает список продуктов (скажем, 10 наименований) для пользователя. У пользователя есть возможность отсортировать результат по цене, марке и т. Д. Данные загружаются из базы данных, и это довольно небольшой список. Как мне отсортировать результаты по их атрибутам, что является постоянным. Подскажите мне о реализации сортировки на стороне клиента . Имеет ли dojo toolkit что-нибудь для сортировки небольшого списка на основе пользовательского ввода.
Причины, по которым я убежден в сортировке на стороне клиента:
- Результирующий набор небольшой, до 10 элементов и может отображаться на одной странице.
- Во-вторых, все атрибуты элемента (для сортировки) доступны на стороне клиента и не требуют попадания в базу данных.
Поправь меня, если я ошибаюсь; Также, пожалуйста, дайте мне знать, есть ли какие-либо проблемы в этом подходе / я пропускаю что-нибудь важное?
В поисках ценных комментариев.
Заранее спасибо.
РЕДАКТИРОВАТЬ: Если быть точным, я работаю над созданием WishList, и он имеет только выбранные элементы. У пользователя есть возможность сортировки по цене (от низкой к высокой или наоборот), по торговой марке (A-Z или Z-A).
Я буду отображать всю строку, и мне нужно обеспечить сортировку по всем атрибутам строки на основе выбора поля со списком. Могу ли я сделать это с помощью dojo AJAX или просто JavaScript?