List of usage examples for com.google.gwt.editor.client EditorError getUserData
Object getUserData();
From source file:com.google.gerrit.client.admin.ValueEditor.java
License:Apache License
public void showErrors(List<EditorError> errors) { StringBuilder buf = new StringBuilder(); for (EditorError error : errors) { if (error.getEditor().equals(editProxy)) { buf.append("\n"); if (error.getUserData() instanceof ParseException) { buf.append(((ParseException) error.getUserData()).getMessage()); } else { buf.append(error.getMessage()); }//from w w w. j ava 2 s. c o m } } if (0 < buf.length()) { errorLabel.setInnerText(buf.substring(1)); errorLabel.getStyle().setDisplay(Display.BLOCK); } else { errorLabel.setInnerText(""); errorLabel.getStyle().setDisplay(Display.NONE); } }
From source file:com.sencha.gxt.widget.core.client.form.AdapterField.java
License:sencha.com license
@Override public void showErrors(List<EditorError> errors) { for (EditorError error : errors) { assert error.getEditor() == this; // skip the error if sent by a field (this field) if (error.getUserData() == this) { continue; }// www .j a v a 2 s. c o m error.setConsumed(true); } if (errors.size() > 0) { errorSupport.markInvalid(errors); } else { clearInvalid(); } }
From source file:com.sencha.gxt.widget.core.client.form.Field.java
License:sencha.com license
@Override public void showErrors(List<EditorError> errors) { // all errors should apply to this element only for (EditorError error : errors) { assert error.getEditor() == this; // skip the error if sent by a field (this field) if (error.getUserData() == this) { continue; }/*www . j a v a 2s . c o m*/ error.setConsumed(true); } if (errors.size() > 0) { markInvalid(errors); } else { clearInvalid(); } }