|
![]() |
#1 |
Участник
|
Цитата:
![]() Очень просто: создать новую запись в таблице |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от S.Kuskov
![]() Если пользователь не вносил изменения ни в одно поле строки, то система считает что запись не изменена и сохранять её не нужно.
![]() Очень просто: создать новую запись в таблице Попробую добавить в Create forceWrite() ! Благодарю! |
|
![]() |
#3 |
Участник
|
Цитата:
Метод leaveRecord() при уходе с записи вызывается всегда, только с разными параметрами. Если система считает, что запись не изменена, то попытки сохранения записи не будет. Если же запись была изменена пользователем (либо выставлен флаг forceWrite), то при уходе с записи будет совершена попытка сохранения. Будут произведены все необходимые проверки, включая обязательность полей. Если будут обнаружены ошибки, то запись сохранена не будет и уход с записи также не будет выполнен. Последний раз редактировалось S.Kuskov; 26.09.2014 в 13:29. |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от S.Kuskov
![]() Почему не так? Так.
Метод leaveRecord() при уходе с записи вызывается всегда, только с разными параметрами. Если система считает, что запись не изменена, то попытки сохранения записи не будет. Если же запись была изменена пользователем (либо выставлен флаг forceWrite), то при уходе с записи будет совершена попытка сохранения. Будут произведены все необходимые проверки, включая обязательность полей. Если будут обнаружены ошибки, то запись сохранена не будет и уход с записи также не будет выполнен. ![]() Вариант с X++: this.forceWrite(true) Последний раз редактировалось user_ax; 26.09.2014 в 15:30. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|