@Override public void showErrors(List<EditorError> errors) { if (errors != null && errors.size() > 0) { List<EditorError> casTbFieldErrors = new ArrayList<EditorError>(); List<EditorError> dateFieldErrors = new ArrayList<EditorError>(); List<EditorError> raisonDepistageFieldErrors = new ArrayList<EditorError>(); List<EditorError> resultatFieldErrors = new ArrayList<EditorError>(); for (EditorError error : errors) { Object userData = error.getUserData(); if (userData != null && userData instanceof String) { String field = (String) userData; if (field.equals("casTb")) casTbFieldErrors.add(error); if (field.equals("date")) dateFieldErrors.add(error); if (field.equals("raisonDepistage")) raisonDepistageFieldErrors.add(error); if (field.equals("resultat")) resultatFieldErrors.add(error); } } if (casTbFieldErrors.size() > 0) casTb.showErrors(casTbFieldErrors); if (dateFieldErrors.size() > 0) date.showErrors(dateFieldErrors); if (raisonDepistageFieldErrors.size() > 0) raisonDepistage.showErrors(raisonDepistageFieldErrors); if (resultatFieldErrors.size() > 0) resultat.showErrors(resultatFieldErrors); } }
public void showErrors(List<EditorError> errors) { SafeHtmlBuilder b = new SafeHtmlBuilder(); for (EditorError error : errors) { b.appendEscaped(error.getPath()).appendEscaped(": "); b.appendEscaped(error.getMessage()).appendHtmlConstant("<br>"); } this.errors.setInnerHTML(b.toSafeHtml().asString()); }
/** * The default implementation will display, but not consume, received errors whose {@link * EditorError#getEditor() getEditor()} method returns the Editor passed into {@link #setEditor}. * * @param errors a List of {@link EditorError} instances */ @Override public void showErrors(List<EditorError> errors) { StringBuilder sb = new StringBuilder(); for (EditorError error : errors) { if (error.getEditor().equals(editor)) { sb.append("\n").append(error.getMessage()); } } if (sb.length() == 0) { errorLabel.setInnerText(""); errorLabel.getStyle().setDisplay(Display.NONE); return; } errorLabel.setInnerText(sb.substring(1)); errorLabel.getStyle().setDisplay(Display.INLINE_BLOCK); }
/** @see com.google.gwt.editor.client.HasEditorErrors#showErrors(java.util.List) */ @Override public void showErrors(List<EditorError> errors) { Widget decoratedWidget = controlGroup != null ? controlGroup : this; if (errors != null && !errors.isEmpty()) { StyleHelper.addStyle(decoratedWidget, ControlGroupType.ERROR); SafeHtmlBuilder sb = new SafeHtmlBuilder(); for (EditorError error : errors) { if (error.getEditor() == this) { sb.appendEscaped(error.getMessage()); sb.appendHtmlConstant("<br />"); } } setErrorLabelText(sb.toSafeHtml().asString()); } else { StyleHelper.removeStyle(decoratedWidget, ControlGroupType.ERROR); setErrorLabelText(""); } }
@Override public void showErrors(List<EditorError> errors) { if (errors != null && errors.size() > 0) { List<EditorError> patientFieldErrors = new ArrayList<EditorError>(); List<EditorError> patientLieFieldErrors = new ArrayList<EditorError>(); List<EditorError> typeRelationFieldErrors = new ArrayList<EditorError>(); for (EditorError error : errors) { Object userData = error.getUserData(); if (userData != null && userData instanceof String) { String field = (String) userData; if (field.equals("patient")) patientFieldErrors.add(error); if (field.equals("patientLie")) patientLieFieldErrors.add(error); if (field.equals("typeRelation")) typeRelationFieldErrors.add(error); } } if (patientFieldErrors.size() > 0) patient.showErrors(patientFieldErrors); if (patientLieFieldErrors.size() > 0) patientLie.showErrors(patientLieFieldErrors); if (typeRelationFieldErrors.size() > 0) typeRelation.showErrors(typeRelationFieldErrors); } }
@Override public void showErrors(List<EditorError> errors) { if (errors != null && errors.size() > 0) { List<EditorError> cDTFieldErrors = new ArrayList<EditorError>(); List<EditorError> lotFieldErrors = new ArrayList<EditorError>(); List<EditorError> quantiteFieldErrors = new ArrayList<EditorError>(); for (EditorError error : errors) { Object userData = error.getUserData(); if (userData != null && userData instanceof String) { String field = (String) userData; if (field.equals("cDT")) cDTFieldErrors.add(error); if (field.equals("lot")) lotFieldErrors.add(error); if (field.equals("quantite")) quantiteFieldErrors.add(error); } } if (cDTFieldErrors.size() > 0) CDT.showErrors(cDTFieldErrors); if (lotFieldErrors.size() > 0) lot.showErrors(lotFieldErrors); if (quantiteFieldErrors.size() > 0) quantite.showErrors(quantiteFieldErrors); } }