@Override protected void appendParameters(Appendable target) throws IOException { if (null != converter) { target.append(CONVERTER).append(COLON); appendConverter(target, converter); target.append(COMMA); } target.append(VALIDATORS).append(COLON + LEFT_SQUARE_BRACKET); UnmodifiableIterator<? extends LibraryScriptFunction> iterator = validators.iterator(); while (iterator.hasNext()) { LibraryScriptFunction validatorScript = iterator.next(); appendValidator(target, validatorScript); if (iterator.hasNext()) { target.append(COMMA); } } target.append(RIGHT_SQUARE_BRACKET); appendAjaxParameter(target); if (oninvalid != null && oninvalid.trim().length() > 0) { target.append(COMMA); target.append("oninvalid:"); target.append(new JSFunctionDefinition("messages").addToBody(oninvalid).toScript()); } if (onvalid != null && onvalid.trim().length() > 0) { target.append(COMMA); target.append("onvalid:"); target.append(new JSFunctionDefinition().addToBody(onvalid).toScript()); } }
@Override protected void appendParameters(Appendable target) throws IOException { if (null != converter) { target.append(CONVERTER).append(COLON); appendConverter(target, converter); target.append(COMMA); } target.append(VALIDATORS).append(COLON + LEFT_SQUARE_BRACKET); UnmodifiableIterator<? extends LibraryScriptFunction> iterator = validators.iterator(); while (iterator.hasNext()) { LibraryScriptFunction validatorScript = iterator.next(); appendValidator(target, validatorScript); if (iterator.hasNext()) { target.append(COMMA); } } target.append(RIGHT_SQUARE_BRACKET); appendAjaxParameter(target); if (oninvalid != null && oninvalid.trim().length() > 0) { target.append(COMMA); target.append("oninvalid:"); target.append(new JSFunctionDefinition("messages").addToBody(oninvalid).toScript()); } if (onvalid != null && onvalid.trim().length() > 0) { target.append(COMMA); target.append("onvalid:"); target.append(new JSFunctionDefinition().addToBody(onvalid).toScript()); } }