Здравствуйте.
CW 6.1 ABC
У кого нибудь нет ли примерчика (или совета) постраничной загрузки очереди для её дальнейшего отображения в list - боксе? Загрузки с учетом всех броузовых и виндовых наворотов типа resize, PgDn, PgUp и прочее?
Page - загрузка очереди
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- Ветеран
- Сообщения: 333
- Зарегистрирован: 21 Сентябрь 2005, 11:05
- Откуда: Нижний Новгород
- Контактная информация:
Извини, а смысл.
Если очередь уже сформирована, то при реализации постраничной загрузки ты только потеряешь в скорости.
Browse реализовант так: на стандартные действия (скролирование и тд) в очередь листа грузятся данные из файла, но не более количества записей, удирающихся на странице. То есть в случае с очередью нужно данные из одной скидывать в другую.
Может ты нополностью описал условия задачи?
ЗЫ: Не замечал тормозов вывода уже готовой (сформированной в памяти) очереди в List control.
Если очередь уже сформирована, то при реализации постраничной загрузки ты только потеряешь в скорости.
Browse реализовант так: на стандартные действия (скролирование и тд) в очередь листа грузятся данные из файла, но не более количества записей, удирающихся на странице. То есть в случае с очередью нужно данные из одной скидывать в другую.
Может ты нополностью описал условия задачи?
ЗЫ: Не замечал тормозов вывода уже готовой (сформированной в памяти) очереди в List control.
Видимо, да. Вся проблема в том, что сама очередь формируется очень долго: ну, во первых собирается из разных файлов, много всякого оформления: иконки, цвета, надписи, получаемые довольно объемными вычислениями. Идея состояла в том, чтобы ограничить количество единовременно формируемых записей размерами экрана, все-таки побыстрее будет... Но встала проблема с навигацией: отслеживание листаний, хвостов и пр., своевременного доформировния и т.д.ru_alex писал(а):...Может ты нополностью описал условия задачи?
....
C уважением, Александр Т.
-
- Ветеран
- Сообщения: 333
- Зарегистрирован: 21 Сентябрь 2005, 11:05
- Откуда: Нижний Новгород
- Контактная информация:
Если очередь формируется из файлов, то это уже Browse по файлу 
Другое дело, если записи беруться из разных файлов (именно записи, а не связанная инфа).
ИМХО, лучше всего в таком случае сделать кнопку "обновить" и настройки фильтров, начиная с банального "кол-во записей" и далее там по дате и тп. Опять же и пользователю удобнее работать.
По вопросу: не встречал стандартные шаблоны\классы которые, несколько файлов подряд грузят в browse.

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