Прежде всего, AMEN к предыдущему ответу (и +1)
Во-вторых, только для реальных примеров того, что пользователи знакомы и могут ожидать, Yahoo Mail делает # 3 (переход на страницу 1 после сортировки). Как и многие другие веб-сайты.
Моя личная рекомендация - если это возможно реализовать - будет # 1 выше (разрешить переход на страницу, содержащую выбранный в данный момент элемент). Убедитесь, что элемент выбран по-прежнему.
Это несколько интуитивно, не очень неожиданно и наиболее полезно в тех случаях, когда пользователю важно, что произойдет. Кроме того, опция № 3 (переход на первую страницу) находится всего в 1 клике от пользователя, если в ваших элементах управления подкачкой есть «Перейти на страницу 1», тогда как, как отмечалось в предыдущем ответе, выполнение первой страницы усложняет работу пользователя. кто хотел остаться с текущим предметом.
Я определенно поддерживаю идею «добавления фильтрации», если это возможно - я использую Excel для> 50% работы с таблицами / списками, созданными в любом приложении / веб-сайте, из-за его исключительной комбинации фильтрации и сортировки. Возможно, у YUI есть неплохой фильтруемый элемент таблицы, если вы используете HTML?