List of usage examples for com.vaadin.v7.ui AbstractField isInvalidCommitted
@Override public boolean isInvalidCommitted()
From source file:de.symeda.sormas.ui.utils.AbstractEditForm.java
License:Open Source License
@SuppressWarnings("rawtypes") protected <T extends Field> T formatField(T field, String propertyId) { String caption = I18nProperties.getPrefixCaption(getPropertyI18nPrefix(), propertyId, field.getCaption()); field.setCaption(caption);// ww w . j ava2 s . c o m if (field instanceof AbstractField) { AbstractField abstractField = (AbstractField) field; abstractField.setDescription(I18nProperties.getPrefixDescription(getPropertyI18nPrefix(), propertyId, abstractField.getDescription())); if (hideValidationUntilNextCommit) { if (!abstractField.isInvalidCommitted()) { abstractField.setValidationVisible(false); } } } String validationError = I18nProperties.getPrefixValidationError(getPropertyI18nPrefix(), propertyId, caption); field.setRequiredError(validationError); field.setWidth(100, Unit.PERCENTAGE); return field; }
From source file:de.symeda.sormas.ui.utils.AbstractEditForm.java
License:Open Source License
public void hideValidationUntilNextCommit() { this.hideValidationUntilNextCommit = true; for (Field<?> field : getFieldGroup().getFields()) { if (field instanceof AbstractField) { AbstractField<?> abstractField = (AbstractField<?>) field; if (!abstractField.isInvalidCommitted()) { abstractField.setValidationVisible(false); }//w w w .j a v a2 s . com } } for (Field<?> field : customFields) { if (field instanceof AbstractField) { AbstractField<?> abstractField = (AbstractField<?>) field; if (!abstractField.isInvalidCommitted()) { abstractField.setValidationVisible(false); } } } }