|
![]() |
#1 |
Moderator
|
По ESC система всего лишь просекает, что в форме были изменения, и спрашивает, вызвать ли метод FormDatasource.write().
Т.е. результат будет тот же, что и по моему примеру - запись не создастся (в моем случае - удалится из кэша Datasource).
__________________
Андрей. |
|
![]() |
#2 |
Участник
|
а почему не написать так? (если нужно именно программно)
Код: if(this.validateWrite()) { this.write(); } |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от savel
а почему не написать так? (если нужно именно программно)
Код: if(this.validateWrite()) { this.write(); } |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от Lucky13
Тогда запись останется
если её ещё не было, то первый же validateWrite() её не пустит. Если уже была, и в настоящий момент её хотят не корректно про update'ить validateWrite() опять же это не даст. |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от savel
а почему Вы считаете, что запись останется?
если её ещё не было, то первый же validateWrite() её не пустит. Если уже была, и в настоящий момент её хотят не корректно про update'ить validateWrite() опять же это не даст. |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от Lucky13
Да Вы правы, ValidateWrite не дает уйти с некорректной записи и соответственно сохранить ее в таблице, в этом вся и проблема.
|
|
![]() |
#7 |
Участник
|
Цитата:
Сообщение от mazzy
Нажимайте Ctrl+Q. Это выход без проверки и без записи.
|
|
Теги |
validate, validatewrite, write |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|