[英]GWT Editor Client Side Validation?
使用Editor框架,我發現你必須自己進行客戶端驗證。 這里有一個問題 ,與這個話題涉及。
當我想將客戶端驗證與編輯器框架集成時,我是否真的必須編寫所有這些代碼?
Person newPerson = editorDriver.flush();
Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
Set<ConstraintViolation<Person>> violations = validator.validate(newPerson, Default.class);
@SuppressWarnings({ "rawtypes", "unchecked" })
Iterable<ConstraintViolation<?>> tmpViolations = (Iterable<ConstraintViolation<?>>) (Set) violations;
if (!violations.isEmpty()) {
editorDriver.setConstraintViolations(tmpViolations);
}
是。
這是庫/工具包和框架之間的差異之一:前者更輕,更少侵入,但需要更多的膠水代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.