Вниз
Скачать: CL | DM;

CDS: Отмена изменений Delta без внесения ее в Data   Найти похожие ветки 

← →
Juice ©   (2005-12-01 13:06) [0]

Можно ли это реализовать ? Получается плохая картина - открывается н.д. и производятся масштабные изменения (удаления, редактирования). На сервер изменения отправлять не надо и получается что они висят где-то в н.д. в результате чего он начинает притормаживать. Что подскажите ?


← →
Desdechado ©   (2005-12-01 13:11) [1]

CancelUpdates


← →
Juice ©   (2005-12-01 13:17) [2]


> CancelUpdates

Зачем ?
> Отмена изменений Delta без внесения ее в Data


← →
Desdechado ©   (2005-12-01 13:23) [3]

именно за этим
> Отмена изменений Delta без внесения ее в Data
после CancelUpdates изменения из Delta в Data не попадут


← →
Nikolay M. ©   (2005-12-01 13:24) [4]

LogChanges := False
?


← →
Juice ©   (2005-12-01 13:38) [5]


> после CancelUpdates изменения из Delta в Data не попадут

А что же тогда произойдет ? Юзер в своем гриде после CancelUpdates будет наблюдать те же самые данные что и были до CancelUpdates ? Нет.

> LogChanges := False

Не спасает, тогда они хранятся вместе с основными данными, но хранятся.


← →
Desdechado ©   (2005-12-01 13:46) [6]

> Юзер в своем гриде после CancelUpdates будет наблюдать те же самые
> данные что и были до CancelUpdates
юзер будет наблюдать данные ДО НАЧАЛА ИЗМЕНЕНИЙ

или объясни, что тебе надо, понятным всем языком


← →
Juice ©   (2005-12-01 13:50) [7]


> или объясни, что тебе надо, понятным всем языком

1. Открыть н.д.
2. Произвести изменения в н.д. (только локально, не отправляя на сервер)
3. Предоставить пользователю возможность просматривать н.д. без тормозов


← →
Nikolay M. ©   (2005-12-01 13:56) [8]


> Не спасает, тогда они хранятся вместе с основными данными,
>  но хранятся.

Проверено? Я сам не эксперементировал, потому интересно.

Тогда так: после каждого изменения в CDS делаешь ApplyUpdates, а в провайдере в BeforeUpdateRecord гасишь обновление путем выставления Applied := True. Дельта очистится, на сервер изменения не уйдут.


← →
Juice ©   (2005-12-01 14:20) [9]


> Nikolay M. ©  

Спасибо, то что нужно.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.024 c
5-1121466615
ATarget
2005-07-16 02:30
2006.01.29
Как создать кнопочку рядом со свойством в инспекторе объектов


2-1136755140
Exciter
2006-01-09 00:19
2006.01.29
Простой вопрос.


4-1132257397
pohil
2005-11-17 22:56
2006.01.29
Работа с PE-заголовками


2-1136797628
vinali
2006-01-09 12:07
2006.01.29
вопрос по COM порту


15-1136370868
dust
2006-01-04 13:34
2006.01.29
Народ, я уже не могу, я щасойду сума




   Наверх