Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Bold for Delphi - использование многоуровнего Undo/Redo
|
|||
|---|---|---|---|
|
#18+
Как активизировать механизм Undo/Redo для Bold- приложения? (Использую СУБД - FireBird 1.5.1, и "стандарные" Bold - actions - TBoldUndoAction, TBoldRedoAction, TBoldSetCheckPoinAction). Как заставить работать механизм Undo/Redo после активизации объектного пространства? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 13:32 |
|
||
|
Bold for Delphi - использование многоуровнего Undo/Redo
|
|||
|---|---|---|---|
|
#18+
Получилось. Нужно после активизации системного пространства TBoldSystemHandle просто разрешить работу этого механизма: Код: plaintext 1. Сразу возникло еще два вопроса - 1. Чем руководствоваться, расставляя точки отката (CheckPoint - ы) (после изменения каждого символа, после изменения слова, после изменения атрибута объекта, после изменения объекта и проч)? 2. У объектов, похоже, нет свойтсва, определяющих состояние редатирование объекта (типа State для TDataSet (if ds.State in [dsInser, dsEdit] ...)). Т.е. меня интересует состояние Bold - Aware контрола при попытке выполнить UpdateBase, - если контрол в состоянии редактирования, то "наполовину введенное" значение в базу не попадает. Как заставить контрол сделать "Post" (ну, для Bold - a), или отработать каким - либо образом функцию ApplyPolicy на вводимых данный момент данных, если в процессе была вызвана функция ApplyUpdate (ApplyPolicy на onExit не годится, т.к. Update вызывается нажатием SpeedButton - а, на который фокус не переключается, и, следовательно, Bold - контрол фокус не теряет)? ------------ Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 14:16 |
|
||
|
Bold for Delphi - использование многоуровнего Undo/Redo
|
|||
|---|---|---|---|
|
#18+
www.malcolmgroves.com интересные вещи пишет, разбирается похоже в Bold\ECO... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 14:32 |
|
||
|
Bold for Delphi - использование многоуровнего Undo/Redo
|
|||
|---|---|---|---|
|
#18+
у меня другой вопрос если объектов много - чего делать? допустим тысяч 20 объектов одного типа (например справочник товаров). Мне надо юзеру дать возможность выбирать элементы из комбо путем инкрементального поиска. Как сделать так чтобы избежать тормозов? если в handle.expression впихнуть Article.allInstances - смерть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 14:37 |
|
||
|
Bold for Delphi - использование многоуровнего Undo/Redo
|
|||
|---|---|---|---|
|
#18+
Мне кажется, проблема одного плана - что с РСУБД - приложениями, что здесь - работа с о-о-чень большим объемом данных на халяву не прокатит... Ну, делай, типа выборку не просто .allInstances, а с уточнением - ->Select(значение фильтра) - и пусть гребет из базы только то, что запросил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 14:44 |
|
||
|
Bold for Delphi - использование многоуровнего Undo/Redo
|
|||
|---|---|---|---|
|
#18+
goshanewwww.malcolmgroves.com интересные вещи пишет, разбирается похоже в Bold\ECO... Спасибо. По поводу OptimisticLocking прочитал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 14:50 |
|
||
|
Bold for Delphi - использование многоуровнего Undo/Redo
|
|||
|---|---|---|---|
|
#18+
mv1. Чем руководствоваться, расставляя точки отката (CheckPoint - ы) (после изменения каждого символа, после изменения слова, после изменения атрибута объекта, после изменения объекта и проч)? Сделал расстановку CheckPoint-ов после изменения атрибута. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 18:08 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=32692024&tid=1546287]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
133ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 480ms |

| 0 / 0 |
