26.07.2006, 12:51 | #1 |
Участник
|
Возможность редактирования поля 1 раз
На какой метод посоветуете повесить проверку возможности редактирования поля только один раз.
Спасибо! |
|
26.07.2006, 13:03 | #2 |
Участник
|
А что вы подразумеваете - только один раз - только один раз при открытии формы, или только один раз - при создании.
Если второе - то просто на поле нужно установить свойства правильно: AllowEditOnCreate = true AllowEdit = false Если же первое, то можно на validateField, правда для этого нужно иметь спец.флаг - менялось поле или нет - можно в этой же таблице. И на validateField проверять этот флаг и возвращать false если он уже стоит. А ставить его на методе modifiedField к примеру. (просто в true). Оба метода - на таблице. |
|
26.07.2006, 20:16 | #3 |
Британский учённый
|
Цитата:
Сообщение от kashperuk
Если же первое, то можно на validateField, правда для этого нужно иметь спец.флаг - менялось поле или нет - можно в этой же таблице. И на validateField проверять этот флаг и возвращать false если он уже стоит. А ставить его на методе modifiedField к примеру. (просто в true). Оба метода - на таблице.
Код: SalesTable table; ; if ( table.orig().Email == table.Email) { // Можно менять } else { // Менять нельзя } |
|