Страница 1 из 1

Page - загрузка очереди

Добавлено: 07 Август 2006, 1:58
SSTA
Здравствуйте.
CW 6.1 ABC
У кого нибудь нет ли примерчика (или совета) постраничной загрузки очереди для её дальнейшего отображения в list - боксе? Загрузки с учетом всех броузовых и виндовых наворотов типа resize, PgDn, PgUp и прочее?

Добавлено: 07 Август 2006, 9:38
ru_alex
Извини, а смысл.
Если очередь уже сформирована, то при реализации постраничной загрузки ты только потеряешь в скорости.
Browse реализовант так: на стандартные действия (скролирование и тд) в очередь листа грузятся данные из файла, но не более количества записей, удирающихся на странице. То есть в случае с очередью нужно данные из одной скидывать в другую.
Может ты нополностью описал условия задачи?

ЗЫ: Не замечал тормозов вывода уже готовой (сформированной в памяти) очереди в List control.

Добавлено: 07 Август 2006, 10:10
SSTA
ru_alex писал(а):...Может ты нополностью описал условия задачи?
....
Видимо, да. Вся проблема в том, что сама очередь формируется очень долго: ну, во первых собирается из разных файлов, много всякого оформления: иконки, цвета, надписи, получаемые довольно объемными вычислениями. Идея состояла в том, чтобы ограничить количество единовременно формируемых записей размерами экрана, все-таки побыстрее будет... Но встала проблема с навигацией: отслеживание листаний, хвостов и пр., своевременного доформировния и т.д.

Добавлено: 07 Август 2006, 10:35
ru_alex
Если очередь формируется из файлов, то это уже Browse по файлу :)
Другое дело, если записи беруться из разных файлов (именно записи, а не связанная инфа).
ИМХО, лучше всего в таком случае сделать кнопку "обновить" и настройки фильтров, начиная с банального "кол-во записей" и далее там по дате и тп. Опять же и пользователю удобнее работать.

По вопросу: не встречал стандартные шаблоны\классы которые, несколько файлов подряд грузят в browse.

Добавлено: 08 Август 2006, 2:07
SSTA
ru_alex писал(а):...Другое дело, если записи беруться из разных файлов (именно записи, а не связанная инфа)...
Да, именно так.
На сг ничего лучше не придумал, как формировать "голую" очередь, а украшения навешивать при подготовке куска очереди на экран.
Спасибо за ответы.