@Override public boolean isAutofocus() { final SelectElement selectElement = getElement().cast(); return selectElement.isAutofocus(); }
@Override public void setAutofocus(final boolean arg) { final SelectElement selectElement = getElement().cast(); selectElement.setAutofocus(arg); }
@Override public void showErrors(final List<EditorError> perrors) { final SelectElement selectElement = getElement().cast(); final Set<String> messages = perrors.stream().filter(error -> this.editorErrorMatches(error)) .map(error -> error.getMessage()).collect(Collectors.toSet()); if (messages.isEmpty()) { if (FeatureCheck.supportCustomValidity(selectElement)) { selectElement.setCustomValidity(StringUtils.EMPTY); } if (this.validationMessageElement == null) { selectElement.setTitle(StringUtils.EMPTY); } else { this.validationMessageElement.getElement().removeAllChildren(); } } else { final String messagesAsString = ErrorMessageFormater.messagesToString(messages); if (FeatureCheck.supportCustomValidity(selectElement)) { selectElement.setCustomValidity(messagesAsString); } if (this.validationMessageElement == null) { selectElement.setTitle(messagesAsString); } else { this.validationMessageElement.getElement() .setInnerSafeHtml(ErrorMessageFormater.messagesToList(messages)); } } }
@Override public void showErrors(final List<EditorError> perrors) { final SelectElement selectElement = getElement().cast(); final Set<String> messages = perrors.stream().filter(error -> this.editorErrorMatches(error)) .map(error -> error.getMessage()).collect(Collectors.toSet()); if (messages.isEmpty()) { if (FeatureCheck.supportCustomValidity(selectElement)) { selectElement.setCustomValidity(StringUtils.EMPTY); } if (this.validationMessageElement == null) { selectElement.setTitle(StringUtils.EMPTY); } else { this.validationMessageElement.getElement().removeAllChildren(); } } else { final String messagesAsString = ErrorMessageFormater.messagesToString(messages); if (FeatureCheck.supportCustomValidity(selectElement)) { selectElement.setCustomValidity(messagesAsString); } if (this.validationMessageElement == null) { selectElement.setTitle(messagesAsString); } else { this.validationMessageElement.getElement() .setInnerSafeHtml(ErrorMessageFormater.messagesToList(messages)); } } }
@Override public void setAutofocus(final boolean arg) { final SelectElement selectElement = getElement().cast(); selectElement.setAutofocus(arg); }
@Override public boolean isAutofocus() { final SelectElement selectElement = getElement().cast(); return selectElement.isAutofocus(); }