|
Скроллинг грида
|
|||
---|---|---|---|
#18+
Имею dbgrideh с подключённым OraQuery, при скроллинге мышкой в таблице активная запись переключается по порядку к следующей записи, отчего грид тормозит, на OraQuery навешано событие afterscroll, как уйти от этого чтобы активная запись при скроллинге не менялась, а менялась только при окончании скролинга? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 20:39 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
wsnet, Отказаться от запросов навешенных AfterScroll ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 20:52 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
DarkMaster, например чем их можно заменить ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 20:54 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
wsnet DarkMaster, например чем их можно заменить ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 21:12 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
Откройте уже для себя OnIdle ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 21:20 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
wsnet DarkMaster, например чем их можно заменить ? Если не секрет, что такого "ценного" навешано на AfterScroll? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 21:44 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
А кто-то наоборот хочет погорячей https://quality.embarcadero.com/browse/RSP-35540 Может опция есть в eh ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 22:31 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
Dmitry Arefiev А кто-то наоборот хочет погорячей https://quality.embarcadero.com/browse/RSP-35540 Может опция есть в eh ? У DBGridEh есть режим MemTable, который исключает смену активной записи в подключенном датасете. Вот из Справки: "Если грид подключен к DataSet’у типа TMemTableEh, то в гриде также активируются дополнительные возможности, такие как, группировка данных, скроллинг данных без перемещения текущей записи, отображение данных в виде дерева и многие другие." ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 22:39 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
Да, EhLib имеет такие опции - HorizScrollBar: SmoothStep, Tracking ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 22:40 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
Softologic У DBGridEh есть режим MemTable, который исключает смену активной записи в подключенном датасете. wsnet, ты понял ? PS: я - нет ... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 22:41 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
MemTable для прокрутки содержимого за ползунком не нужен. Активная запись меняется правда, но я никогда не был фанатом варианта когда она может уехать из области видимости. Выделенные записи при multiselect могут уехать, да ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2021, 22:42 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
sasha27 wsnet DarkMaster, например чем их можно заменить ? Если не секрет, что такого "ценного" навешано на AfterScroll? +100500 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2021, 02:39 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
скорее всего банальная связка master-detail ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2021, 09:26 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
энди скорее всего банальная связка master-detail Кстати, у FibPlus как раз для подобных случаев есть свойство dsWaitEndMasterScroll и WaitEndMasterInterval (задается в миллисекундах). По идее там ничего сложного нет и можно самому эмулировать подобный функционал через те же таймеры например. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2021, 13:25 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
да кто бы спорил, у тех же devart тоже есть такое свойство у их компонентов да и на таймере действительно такое реализуется очень быстро, просто будем реалистами, такие знания приходят с опытом начинающие пользователи просто настраивают связку датасетов и на этом успокаиваются :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2021, 14:07 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
FireDac содержит Delayed detail искаропки ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2021, 16:32 |
|
Скроллинг грида
|
|||
---|---|---|---|
#18+
bk0010 wsnet DarkMaster, например чем их можно заменить ? +100500 [spoiler] ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2021, 08:31 |
|
|
start [/forum/topic.php?fid=58&msg=40099429&tid=2037009]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 181ms |
0 / 0 |