public void updateFrom(FormComponent<?> component, AjaxRequestTarget target) { boolean valid = component.isValid(), required = component.isRequired(), enabled = component.isEnabledInHierarchy(); if (isValid() != valid) { target.appendJavaScript(String.format("Wicket.DOM.toggleClass('%s', '%s', %s);", getLabelIdFor(component), component.getString(CSS_ERROR_KEY, null, CSS_ERROR_DEFAULT), !valid)); } if (isRequired() != required) { target.appendJavaScript(String.format("Wicket.DOM.toggleClass('%s', '%s', %s);", getLabelIdFor(component), component.getString(CSS_REQUIRED_KEY, null, CSS_REQUIRED_DEFAULT), required)); } if (isEnabled() != enabled) { target.appendJavaScript(String.format("Wicket.DOM.toggleClass('%s', '%s', %s);", getLabelIdFor(component), component.getString(CSS_DISABLED_KEY, null, CSS_DISABLED_DEFAULT), !enabled)); } setFlag(VALID, valid); setFlag(REQUIRED, required); setFlag(ENABLED, enabled); }
public void updateFrom(FormComponent<?> component, AjaxRequestTarget target) { boolean valid = component.isValid(), required = component.isRequired(), enabled = component.isEnabledInHierarchy(); if (isValid() != valid) { target.appendJavaScript(String.format("Wicket.DOM.toggleClass('%s', '%s', %s);", getLabelIdFor(component), component.getString(CSS_ERROR_KEY, null, CSS_ERROR_DEFAULT), !valid)); } if (isRequired() != required) { target.appendJavaScript(String.format("Wicket.DOM.toggleClass('%s', '%s', %s);", getLabelIdFor(component), component.getString(CSS_REQUIRED_KEY, null, CSS_REQUIRED_DEFAULT), required)); } if (isEnabled() != enabled) { target.appendJavaScript(String.format("Wicket.DOM.toggleClass('%s', '%s', %s);", getLabelIdFor(component), component.getString(CSS_DISABLED_KEY, null, CSS_DISABLED_DEFAULT), !enabled)); } setFlag(VALID, valid); setFlag(REQUIRED, required); setFlag(ENABLED, enabled); }