Вниз
Скачать: 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.036 c
15-1136932339
Andy BitOff
2006-01-11 01:32
2006.01.29
Ветка "Начинающим" - читай как орешник


15-1136474178
BiggieSmalls
2006-01-05 18:16
2006.01.29
Бан на php серваках


1-1135291059
kizam
2005-12-23 01:37
2006.01.29
как изменить default шрифт на NotePad-e?


2-1136828068
Viktop
2006-01-09 20:34
2006.01.29
Удалить себя


15-1136918798
vladik
2006-01-10 21:46
2006.01.29
2 вопроса по сети и ноут буку




   Наверх