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

Другое дело, если записи беруться из разных файлов (именно записи, а не связанная инфа).
ИМХО, лучше всего в таком случае сделать кнопку "обновить" и настройки фильтров, начиная с банального "кол-во записей" и далее там по дате и тп. Опять же и пользователю удобнее работать.
По вопросу: не встречал стандартные шаблоны\классы которые, несколько файлов подряд грузят в browse.
ru_alex
SSTA
Вернуться в «CLARION for Windows»
Перейти
- CW
- ↳ CLARION for Windows
- ↳ CLARION for Internet
- ↳ Clarion.NET
- Эксклюзив
- ↳ Приват
- CLARION и...
- ↳ Reports
- ↳ Железо
- ↳ Готовые программы, шаблоны, библиотеки...
- ↳ cJSON
- ↳ LibCurl
- ↳ MAV
- ↳ SQL, Oracle, ...
- ↳ Multi-программирование(Pascal/Delphi, и т.д.)
- ↳ WinDev
- DOS
- ↳ CLARION for DOS
- Разное
- ↳ Новости
- ↳ English
- ↳ Ресурсы
- ↳ Работа
- ↳ Обо всем ...
- ↳ Обсуждение этого Форума (типа, Гостевая книга)