Skip to content

Form Validation

Sergey Zhatchenko edited this page Oct 17, 2025 · 5 revisions

В BeanInfoConstants добавил

String VALIDATION_RULES = "validation-rules";    
String STATUS = "status";

html5

https://developmentontheedge.github.io/beanexplorer-react/#/validation

VALIDATION_RULES = [pattern('[A-Za-zА-Яа-яЁё]')]    
VALIDATION_RULES = [range(0, 100), step(1)]    
CAN_BE_NULL = true
COLUMN_SIZE_ATTR = 100

backend (ещё не поддерживается)

VALIDATION_RULES = [unique("users")]

STATUS

STATUS = "error"

Предотвращает отправку формы, вместо этого на клиент возвращается форма, ошибка в поле подсвечивается.

  • статус можно устанавливать вручную
  • перед выполнением invoke() и при RELOAD_ON_CHANGE выполняются стандартные проверки и парсятся типы из строки для даты/чисел

Классы

com.developmentontheedge.beans.BeanInfoConstants
com.developmentontheedge.be5.operation.validation.ValidationRules
com.developmentontheedge.be5.operation.validation.Validator

Clone this wiki locally