[jboss-cvs] jboss-seam/ui/src/main/java/org/jboss/seam/ui/component ...
Peter Muir
peter at bleepbleep.org.uk
Tue Nov 13 14:30:30 EST 2007
User: pmuir
Date: 07/11/13 14:30:30
Modified: ui/src/main/java/org/jboss/seam/ui/component
UISelectItems.java
Log:
JBSEAM-2185
Revision Changes Path
1.8 +9 -4 jboss-seam/ui/src/main/java/org/jboss/seam/ui/component/UISelectItems.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: UISelectItems.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/ui/src/main/java/org/jboss/seam/ui/component/UISelectItems.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- UISelectItems.java 8 Oct 2007 15:03:27 -0000 1.7
+++ UISelectItems.java 13 Nov 2007 19:30:30 -0000 1.8
@@ -172,7 +172,9 @@
for (Object o : iterable)
{
initVar(o);
- selectItems.add(new javax.faces.model.SelectItem(o, getLabel() == null ? null : getLabel(), "", getDisabled() == null ? false : getDisabled()));
+ String label = getLabel();
+ Boolean disabled = getDisabled();
+ selectItems.add(new javax.faces.model.SelectItem(o, label == null ? null : label, "", disabled == null ? false : disabled));
destroyVar();
}
return selectItems;
@@ -190,7 +192,10 @@
* that if the result of the EL expression is an empty String, then the label will be hidden.
*/
ValueExpression vb = getValueExpression("noSelectionLabel");
- if (getNoSelectionLabel() != null && vb == null && !(getHideNoSelectionLabel() && getParentValue() != null))
+ String noSelectionLabel = getNoSelectionLabel();
+ Object parentValue = getParentValue();
+ Boolean hideNoSelectionLabel = getHideNoSelectionLabel();
+ if (noSelectionLabel != null && vb == null && !(hideNoSelectionLabel && parentValue != null))
{
/*
* Here, the user has specfied a noSelectionLabel (may be an empty string), and, if hideNoSelectionLabel
@@ -198,7 +203,7 @@
*/
show = true;
}
- else if (getNoSelectionLabel() != null && !"".equals(getNoSelectionLabel()) && !(getHideNoSelectionLabel() && getParentValue() != null))
+ else if (noSelectionLabel != null && !"".equals(noSelectionLabel) && !(hideNoSelectionLabel && parentValue != null))
{
/*
* Here, the user has used an EL expression as the noSelectionLabel. In this case, an empty string is
@@ -209,7 +214,7 @@
if (show)
{
- NullableSelectItem s = new NullableSelectItem(NO_SELECTION_VALUE, getNoSelectionLabel());
+ NullableSelectItem s = new NullableSelectItem(NO_SELECTION_VALUE, noSelectionLabel);
ConverterChain converterChain = new ConverterChain(this.getParent());
Converter noSelectionConverter = new NoSelectionConverter();
// Make sure that the converter is only added once
More information about the jboss-cvs-commits
mailing list