public boolean isClientValidationEnabled() { return delegate.isClientValidationEnabled(); }
public void render(Field field, Integer constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport) { if (formSupport.isClientValidationEnabled()) { javaScriptSupport.require("t5/core/validation"); writer.attributes(DataConstants.VALIDATION_ATTRIBUTE, true, "data-validate-max-length", constraintValue.toString(), "data-max-length-message", buildMessage(formatter, field, constraintValue)); } } }
public void render(Field field, Pattern constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport) { String message = buildMessage(formatter, field, constraintValue); if (formSupport.isClientValidationEnabled()) { javaScriptSupport.require("t5/core/validation"); writer.attributes(DataConstants.VALIDATION_ATTRIBUTE, true, "data-validate-regexp", constraintValue.pattern(), "data-regexp-message", message, "pattern", constraintValue.pattern(), "title", message); } }
public void render(Field field, Integer constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport) { if (formSupport.isClientValidationEnabled()) { javaScriptSupport.require("t5/core/validation"); writer.attributes(DataConstants.VALIDATION_ATTRIBUTE, true, "data-validate-min-length", constraintValue.toString(), "data-min-length-message", buildMessage(formatter, field, constraintValue)); } } }
@Override public void render(Field field, Void constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport) { if (formSupport.isClientValidationEnabled()) { javaScriptSupport.require("t5/core/validation"); writer.attributes( DataConstants.VALIDATION_ATTRIBUTE, true, "data-expected-status", expectedStatus, "data-checked-message", buildMessage(formatter, field)); } }
public void render(Field field, Void constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport) { if (formSupport.isClientValidationEnabled()) { javaScriptSupport.require("t5/core/validation"); writer.attributes( DataConstants.VALIDATION_ATTRIBUTE, true, "data-validate-email", true, "data-email-message", formatter.toString()); } if (html5Support.isHtml5SupportEnabled()) { writer.getElement().forceAttributes("type", "email"); } }
public void render(Field field, Long constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport) { if (formSupport.isClientValidationEnabled()) { javaScriptSupport.require("t5/core/validation"); writer.attributes(DataConstants.VALIDATION_ATTRIBUTE, true, "data-validate-max", constraintValue.toString(), "data-max-message", buildMessage(formatter, field, constraintValue)); } if (html5Support.isHtml5SupportEnabled()) { writer.getElement().forceAttributes("type", "number", "max", String.valueOf(constraintValue)); } }
public void render(Field field, Long constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport) { if (formSupport.isClientValidationEnabled()) { javaScriptSupport.require("t5/core/validation"); writer.attributes(DataConstants.VALIDATION_ATTRIBUTE, true, "data-validate-min", constraintValue.toString(), "data-min-message", buildMessage(formatter, field, constraintValue)); } if (html5Support.isHtml5SupportEnabled()) { writer.getElement().forceAttributes("type", "number", "min", String.valueOf(constraintValue)); } } }
public void render(Field field, String message, MarkupWriter writer, FormSupport formSupport) { if (formSupport.isClientValidationEnabled()) { support.setupTranslation(getType(), writer.getElement(), message); } if (html5Support.isHtml5SupportEnabled()) { writer.getElement().forceAttributes("type", "number"); } }
public void render(Field field, Void constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport) { if (formSupport.isClientValidationEnabled()) { javaScriptSupport.require("t5/core/validation"); writer.attributes( DataConstants.VALIDATION_ATTRIBUTE, true, "data-optionality", "required", "data-required-message", buildMessage(formatter, field)); } if (html5Support.isHtml5SupportEnabled()) { writer.attributes("required", "required"); } } }