Re[3]: Несколько небольших приёмчиков по повышению usability.
От: Glenn  
Дата: 27.03.13 08:14
Оценка: +1
>>5. Восстановление выбранных строк после перезагрузки содержимого Grid-а
>>6. Автоматическая прокрутка Grid-а после его перезагрузки

Вот ЭТИ вещи (в том реальном продукте, из которого они и взяты) как раз и были сделаны по запросу конечного Пользователя.
Ему часто приходилось "перескакивать" с одного временнОго диапазона на другой — частично перекрывающийся. При этому у него (в исходном, "простом" варианте) каждый раз "уезжало из вида" то конкретное место в массиве Событий с которым он работал — "простой" Грид просто терял текущую позицию прокрутки при пере-загрузке контента.

Также Пользователю часто приходилось выделять несколько интересующих его строк Грида. А потом — после того как он менял временнОй диапазон — всё что он "накликал", пропадало при пере-загрузке контента Грида.

Когда Пользователь попросил меня сделать это, я в свою очередь вспомнил своё личный опыт при работе с разного рода диалоговыми окнами Open File: такое окно при открытии, естсественно, показывает содержимое текущей Папки "с самого начала". А если приходится просматривать файл за файлом по схеме —
— загрузил Файл100 в Приложение;
— увидел что Файл100 — это "не то что нужно";
— загрузил Файл101 в Приложение;
— увидел что Файл101 — это "не то что нужно";
и тд

и если эти Файл100, Файл101 и тд находятся далеко от начала списка файлов? Каждый раз после открытия Open File тебе тогда приходится "проматывать" список файлов в нужное тебе место....
Glen
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.