blockly > 필드 > setValidator

Field.setValidator() 메서드

수정 가능한 필드에 새로운 유효성 검사 함수를 설정하거나 이전에 설정된 유효성 검사 도구를 지웁니다.

유효성 검사 함수는 새 필드 값을 가져와 유효성이 검사된 값을 반환합니다. 검증된 값은 입력 값, 입력 값의 수정된 버전 또는 변경을 취소하기 위한 null일 수 있습니다.

함수가 아무것도 반환하지 않거나 정의되지 않은 값을 반환하면 새 값이 유효한 것으로 간주됩니다. 이는 검증된 함수를 필드 수준 변경 이벤트 알림으로 사용하는 필드를 허용하기 위한 조치입니다.

Signature:

setValidator(handler: FieldValidator<T>): void;

매개변수

매개변수 유형 설명
handler FieldValidator<T> 유효성 검사 도구 함수 또는 이전 유효성 검사 도구를 지우는 null입니다.

반환:

void