|
24.07.2019, 09:56 | #1 |
Участник
|
А может, что как раз сохранение значения является побочным эффектом установки активности, а не наоборот
Для чего вообще нужен эффект сохранения значения? При каком сценарии работы это может понадобится? Использовать элемент управления Grid без бинда к таблице? Ну такое ... Для справки. У датасутса есть внутренний признак того изменена ли текущая запись или нет. В зависимости от значения этого признака получаем разное поведение. Изменить этот признак можно методом DS.ForeWrite() Запись не сохраняется при переходе на другую в гриде |
|
24.07.2019, 11:26 | #2 |
Участник
|
Цитата:
X++: if (inventJournalTrans.InventDimId != inventDim.InventDimId)
{
inventDim.data(InventDim::find(inventJournalTrans.InventDimId));
inventDim_ds.setCurrent();
} Цитата:
Для чего вообще нужен эффект сохранения значения?..
Цитата:
..Изменить этот признак можно методом DS.ForсeWrite()..
X++: table1.field1 = "новое значение"; table1_DS.ForeWrite(false); |
|
|
За это сообщение автора поблагодарили: S.Kuskov (2). |
24.07.2019, 11:48 | #3 |
Участник
|
Цитата:
Запускаю форму, жму кликед. Нажимаю Ctrl+F3 и вижу запрос к table1. table2_DS не активизировался. Т.е. основное, по вашей версии, назначение метода не срабатывает. Или я чтото сделал не так? ) |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|