(UTC)
Добро пожаловать, Гость. Пожалуйста
Войдите
или
Регистрация
Новости:
Главная
Справка
Поиск
Вход
Регистрация
1С++ users forum
›
1С++ и прочие расширения v7
›
Репозиторий
› TableDoc
(Группа Модераторов: 1c++ moderator)
‹
Предыдущая Тема
|
Следующая Тема
›
Страницы:
1
...
8
9
[10]
11
12
...
36
Отправить
Печать
TableDoc (число прочтений - 259207 )
Nick
God Member
Отсутствует
Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол:
Re: TableDoc
Ответ #135 -
07. Февраля 2008 :: 06:38
Печать
А как можно обновить таблицу? т.е. чтоб она перерисовалась?
ICQ
IP записан
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует
Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол:
Re: TableDoc
Ответ #136 -
07. Февраля 2008 :: 06:51
Печать
штатный метод - Показать
1
&&
2
&&
3
IP записан
Nick
God Member
Отсутствует
Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол:
Re: TableDoc
Ответ #137 -
07. Февраля 2008 :: 07:05
Печать
trad писал(а)
07. Февраля 2008 :: 06:51:
штатный метод - Показать
Спасиба
ICQ
IP записан
Nick
God Member
Отсутствует
Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол:
Re: TableDoc
Ответ #138 -
08. Февраля 2008 :: 09:05
Печать
trad писал(а)
07. Февраля 2008 :: 06:51:
штатный метод - Показать
Для большой таблицы заметно подтормаживает
. Пожно перерисовать заданный диапазон?
ICQ
IP записан
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует
Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол:
Re: TableDoc
Ответ #139 -
08. Февраля 2008 :: 09:15
Печать
Nick писал(а)
08. Февраля 2008 :: 09:05:
Для большой таблицы заметно подтормаживает
. Пожно перерисовать заданный диапазон?
Попробуй недокументированный метод менеджера Udpate/Обновить
Работает нормально, но его нельзя вызывать когда таблица после показа закрыта.
ps
в следующей, тринадцатой, версии этот метод немного изменен (для стабильности) и будет документирован
1
&&
2
&&
3
IP записан
Nick
God Member
Отсутствует
Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол:
Re: TableDoc
Ответ #140 -
08. Февраля 2008 :: 09:21
Печать
Цитата:
его нельзя вызывать когда таблица после показа закрыта.
Что это значит?
ICQ
IP записан
Nick
God Member
Отсутствует
Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол:
Re: TableDoc
Ответ #141 -
08. Февраля 2008 :: 09:35
Печать
trad писал(а)
08. Февраля 2008 :: 09:15:
Nick писал(а)
08. Февраля 2008 :: 09:05:
Для большой таблицы заметно подтормаживает
. Пожно перерисовать заданный диапазон?
Попробуй недокументированный метод менеджера Udpate/Обновить
Работает нормально, но его нельзя вызывать когда таблица после показа закрыта.
ps
в следующей, тринадцатой, версии этот метод немного изменен (для стабильности) и будет документирован
Тоже тормозит
ICQ
IP записан
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует
Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол:
Re: TableDoc - обновление
Ответ #142 -
23. Февраля 2008 :: 10:07
Печать
Цитата:
0.1.0.13 (23.02.2008)
ПолеТабличногоДокумента
Добавлена обработка команд FILE_SAVE и FILE_SAVE_AS, что позволяет сохронять таблицу отображаемую в элементе управления.
МенеджерТабличногоДокумента
Добавлен метод ВидимостьПолосПрокрутки/ScrollBarsVisible
ps
метод Udpate/Обновить - работоспособен, но пока недокументирован
1
&&
2
&&
3
IP записан
Nick
God Member
Отсутствует
Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол:
Re: TableDoc
Ответ #143 -
23. Февраля 2008 :: 16:53
Печать
Цитата:
ps
метод Udpate/Обновить - работоспособен, но пока недокументирован
Чем отличается от Показать()?
ICQ
IP записан
Kapet
Senior Member
Отсутствует
Ламер - вансист
Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол:
Re: TableDoc - обновление
Ответ #144 -
25. Февраля 2008 :: 08:29
Печать
trad писал(а)
23. Февраля 2008 :: 10:07:
Цитата:
0.1.0.13 (23.02.2008)
ПолеТабличногоДокумента
Добавлена обработка команд FILE_SAVE и FILE_SAVE_AS, что позволяет сохронять таблицу отображаемую в элементе управления.
МенеджерТабличногоДокумента
Добавлен метод ВидимостьПолосПрокрутки/ScrollBarsVisible
ps
метод Udpate/Обновить - работоспособен, но пока недокументирован
Автору доработки большой респект!
ICQ
IP записан
Arta
1c++ power user
Отсутствует
Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол:
Re: TableDoc - обновление
Ответ #145 -
25. Февраля 2008 :: 15:49
Печать
Kapet писал(а)
25. Февраля 2008 :: 08:29:
Автору доработки большой респект!
Эээ... А что, автор
доработки
отличается от автора
компоненты
?
IP записан
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует
Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол:
Re: TableDoc
Ответ #146 -
26. Февраля 2008 :: 08:25
Печать
Nick писал(а)
23. Февраля 2008 :: 16:53:
Цитата:
ps
метод Udpate/Обновить - работоспособен, но пока недокументирован
Чем отличается от Показать()?
Метод Обновить был затеян для возможности обновления таблицы в процедурах-формулах флажков и переключателей.
см. пример во вложении.
__1.ert
( 9 KB | Загрузки )
1
&&
2
&&
3
IP записан
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует
Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол:
Re: TableDoc
Ответ #147 -
26. Февраля 2008 :: 09:09
Печать
Nick писал(а)
08. Февраля 2008 :: 09:05:
trad писал(а)
07. Февраля 2008 :: 06:51:
штатный метод - Показать
Для большой таблицы заметно подтормаживает
. Пожно перерисовать заданный диапазон?
Проверил на таблице размером 1000х1000 ячеек.
Метод Показать() отрабатывает мгновенно - 0-1 ms (по _GetPerformanceCounter).
Метод таблицы Показать() как и метод менеджера Обновить() перерисовывают только видимую часть таблицы.
Хотелось бы получить пример в подтверждение твоих слов.
1
&&
2
&&
3
IP записан
Nick
God Member
Отсутствует
Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол:
Re: TableDoc
Ответ #148 -
26. Февраля 2008 :: 10:08
Печать
Цитата:
Проверил на таблице размером 1000х1000 ячеек.
Метод Показать() отрабатывает мгновенно - 0-1 ms (по _GetPerformanceCounter).
Метод таблицы Показать() как и метод менеджера Обновить() перерисовывают только видимую часть таблицы.
Хотелось бы получить пример в подтверждение твоих слов.
Да, действительно метеод Показать отрабатывает быстро
Проблема с методом ЦветФона, хотя опять же в твоей демке он работает быстро.
Вот только у меня таблица не пустая может в этом проблема, на 500 строках раскрашивает больше секунды
т.е вот такая команда работает больше секунды:
ОбъектТаблица.Таблица.Область(чНачСтр,,чКонСтр).ЦветФона(255);
ICQ
IP записан
kiruha
1c++ power user
Отсутствует
Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: TableDoc
Ответ #149 -
26. Февраля 2008 :: 10:41
Печать
trad писал(а)
26. Февраля 2008 :: 09:09:
Nick писал(а)
08. Февраля 2008 :: 09:05:
trad писал(а)
07. Февраля 2008 :: 06:51:
штатный метод - Показать
Для большой таблицы заметно подтормаживает
. Пожно перерисовать заданный диапазон?
Проверил на таблице размером 1000х1000 ячеек.
Метод Показать() отрабатывает мгновенно - 0-1 ms (по _GetPerformanceCounter).
Метод таблицы Показать() как и метод менеджера Обновить() перерисовывают только видимую часть таблицы.
Хотелось бы получить пример в подтверждение твоих слов.
!!!
Тогда значит можно эмулировать свертку/развертку группировок (строк) а-ля 8.0 без тормозов?
IP записан
Страницы:
1
...
8
9
[10]
11
12
...
36
Отправить
Печать
‹
Предыдущая Тема
|
Следующая Тема
›
Переход в »
Главная
» 10 последних Сообщений
» 10 последних Тем
1С++ и прочие расширения v7
1С++, TurboMD и прочие вкусности
Прямые запросы к БД
FormEx
Объектно-Ориентированное программирование под v7.7
OpenConf, Telepat, Интеллисенс, другие скрипты и плагины.
Репозиторий ««
Разработка
qt1L, 2C и прочие "аналоги" 1С.
Восьмерка
Курилка
Песочница
Близкие и сопутствующие проекты
qt1L, 2C и прочие "аналоги" 1С.
Восьмерка
Форумные задворки
Курилка
Песочница
Техничка
« Главная
‹ Раздел