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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
SSTA
Бывалый
Сообщения: 52
Зарегистрирован: 03 Февраль 2006, 5:41
Откуда: Хабаровск

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

Сообщение SSTA »

Здравствуйте.
CW 6.1 ABC
У кого нибудь нет ли примерчика (или совета) постраничной загрузки очереди для её дальнейшего отображения в list - боксе? Загрузки с учетом всех броузовых и виндовых наворотов типа resize, PgDn, PgUp и прочее?
C уважением, Александр Т.
ru_alex
Ветеран
Сообщения: 333
Зарегистрирован: 21 Сентябрь 2005, 11:05
Откуда: Нижний Новгород
Контактная информация:

Сообщение ru_alex »

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

ЗЫ: Не замечал тормозов вывода уже готовой (сформированной в памяти) очереди в List control.
SSTA
Бывалый
Сообщения: 52
Зарегистрирован: 03 Февраль 2006, 5:41
Откуда: Хабаровск

Сообщение SSTA »

ru_alex писал(а):...Может ты нополностью описал условия задачи?
....
Видимо, да. Вся проблема в том, что сама очередь формируется очень долго: ну, во первых собирается из разных файлов, много всякого оформления: иконки, цвета, надписи, получаемые довольно объемными вычислениями. Идея состояла в том, чтобы ограничить количество единовременно формируемых записей размерами экрана, все-таки побыстрее будет... Но встала проблема с навигацией: отслеживание листаний, хвостов и пр., своевременного доформировния и т.д.
C уважением, Александр Т.
ru_alex
Ветеран
Сообщения: 333
Зарегистрирован: 21 Сентябрь 2005, 11:05
Откуда: Нижний Новгород
Контактная информация:

Сообщение ru_alex »

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

По вопросу: не встречал стандартные шаблоны\классы которые, несколько файлов подряд грузят в browse.
SSTA
Бывалый
Сообщения: 52
Зарегистрирован: 03 Февраль 2006, 5:41
Откуда: Хабаровск

Сообщение SSTA »

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