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