[richfaces-svn-commits] JBoss Rich Faces SVN: r4460 - branches/3.1.x/ui/listShuttle/src/main/java/org/richfaces/component.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Tue Dec 4 12:18:33 EST 2007
Author: nbelaevski
Date: 2007-12-04 12:18:33 -0500 (Tue, 04 Dec 2007)
New Revision: 4460
Modified:
branches/3.1.x/ui/listShuttle/src/main/java/org/richfaces/component/UIListShuttle.java
Log:
validation error message added
immediate validation fixed
Modified: branches/3.1.x/ui/listShuttle/src/main/java/org/richfaces/component/UIListShuttle.java
===================================================================
--- branches/3.1.x/ui/listShuttle/src/main/java/org/richfaces/component/UIListShuttle.java 2007-12-04 17:12:19 UTC (rev 4459)
+++ branches/3.1.x/ui/listShuttle/src/main/java/org/richfaces/component/UIListShuttle.java 2007-12-04 17:18:33 UTC (rev 4460)
@@ -71,21 +71,21 @@
faces.addMessage(this.getClientId(faces), message);
setValid(false);
-
- iterator.remove();
-
- submittedValue.sourceSelection.remove(value);
- submittedValue.targetSelection.remove(value);
-
- if (submittedValue.activeItem != null && submittedValue.activeItem.equals(value)) {
- submittedValue.activeItem = null;
- }
+ break;
}
}
}
}
- this.iterate(faces, decodeVisitor, argument);
+ if (isImmediate()) {
+ executeValidate(faces);
+ }
+
+ if (!isValid()) {
+ faces.renderResponse();
+ }
+
+ this.iterate(faces, decodeVisitor, argument);
}
private final class ModelItemState implements ItemState {
More information about the richfaces-svn-commits
mailing list