@Override public boolean isValid() { return field.isValid(); }
@Override public void buttonClick(Button.ClickEvent event) { if (form.isValid()) { form.commit(); closeWindow(); handleAddComment(); } else { StringBuilder sb = new StringBuilder("<ul>"); for (Object propertyId : form.getItemPropertyIds()) { Field field = form.getField(propertyId); if (!field.isValid() && field.isRequired()) { sb.append("<li>").append(field.getRequiredError()).append("</li>"); } } sb.append("</ul>"); VaadinUtility.validationNotification(getApplication(), i18NSource, sb.toString()); } } });
@Override public void buttonClick(Button.ClickEvent event) { if (f.isValid()) { f.commit(); bic.addBean(bi.getBean()); refreshData(); newCommentWindow.getParent().removeWindow(newCommentWindow); } else { StringBuilder sb = new StringBuilder("<ul>"); for (Object propertyId : f.getItemPropertyIds()) { Field field = f.getField(propertyId); if (!field.isValid() && field.isRequired()) { sb.append("<li>").append(field.getRequiredError()).append("</li>"); } } sb.append("</ul>"); VaadinUtility.validationNotification(getApplication(), i18NSource, sb.toString()); } } });
/** * Validates the form fields.<p> * * @return <code>true</code> in case all fields are valid */ @SuppressWarnings("unchecked") private boolean isValid() { for (Field<?> field : m_fields) { if (!field.isValid()) { field.focus(); return false; } } for (Component c : m_resources) { if (c instanceof CmsRemovableFormRow<?>) { if (!((CmsRemovableFormRow<CmsPathSelectField>)c).getInput().isValid()) { ((CmsRemovableFormRow<CmsPathSelectField>)c).getInput().focus(); return false; } } } return true; }
public boolean isValid() { if (property instanceof Validatable) { if (isEmpty()) { if (isRequired()) { return false; } else { return true; } } if (converter != null) { return converter.isValid(getValue()); } else { return ((Validatable) getProperty()).isValid(); } } else { return wrappedField.isValid(); } }