Пример #1
0
 protected void mostrarErroresValidacion(CheckValidationException e) {
   bindingManager.clearWarnings();
   for (Errores err : e.getValidationErrors()) {
     Control c = bindingManager.getBindedControl(err.getPropiedad(), err.getClase());
     if (c != null) {
       ControlDecoration controlDecoration = new ControlDecoration(c, SWT.RIGHT);
       controlDecoration.setImage(
           SWTResourceManager.getImage(Composite.class, "/resources/exclamacion_16.png"));
       controlDecoration.setDescriptionText(err.getMensaje());
       bindingManager.addWarning(controlDecoration);
     } else {
       DialogManager.mostrarMensaje(
           getShell(), "Cuidado, hay un error de validación pero no se está mostrando");
     }
   }
 }