Вопрос

Обязательность заполнения поля

Забиндил обязательность поля "Название" под функцию isEditMode(), поле визуально выглядит будто оно обязательное, но я могу легко удалить название и сохранить запись... Кто-нибудь подскажет почему так происходит?

Изображение удалено.

 

 

 

 

 

 

 

 

 

 

Изображение удалено.

Нравится

4 комментария
Лучший ответ

Чтобы проверка на обязательность работала, создайте атрибут для этого поля и укажите для него свойство "IsRequired", а из свойств поля уберите.

Но с таким подходом также есть проблемы, которые в последних версиях так и не решены - посмотрите этот пост.

Скорее всего Вашу задачу нужно решать через валидацию.

Чтобы проверка на обязательность работала, создайте атрибут для этого поля и укажите для него свойство "IsRequired", а из свойств поля уберите.

Но с таким подходом также есть проблемы, которые в последних версиях так и не решены - посмотрите этот пост.

Скорее всего Вашу задачу нужно решать через валидацию.

Алла Савельева,

действительно, большое спасибо, помогло.

Alex Zaslavsky,

Обязательно посмотрите пост с описанием возможных проблем при такой реализации.

Алла Савельева,

спасибо, обязательно.

Показать все комментарии