0
나는 문자열 필드에서 만약 angel의 float 필드를 만들려고 내가 허용해야 검증이angel이라는 플로트 필드
날 그 문자열 필드 플로트 필드 일뿐입니다. 정수에 대한 솔루션을 찾았습니까? 내 사용자가 부동 소수점 숫자 만 입력 할 수 있도록하는 방법은 무엇입니까?
@Override
public void setConfiguration(EditorConfiguration editorConfiguration) {
Validator<String> validator = ((FloatFieldConfiguration) editorConfiguration).getValidator();
if (validator != null) {
binder.forField(this).withValidator(validator)
.withConverter(new StringToFloatConverter("Must enter a number"))
.bind(s -> getValue(), (b, v) -> setValue(v));
}
}
당신은 단순히 유효성 검사기 클래스를 만들고'경우! (값을 주장 할 수 instanceOf Double)'그런 다음 예외를 던져 (필요에 따라) 유효성 검사기를 사용합니다 – Mandy8055