Yaron,
What does your jsp file look like?
-R
Yaron wrote:
Hi,
I am running this simple example below trying to set the
setDisplayValueOnly on HtmlSelectOneMenu to true
It does print out: “in buildComboBox !!!!menu.isDisplayValueOnly:true”
but I still see the menu widget on the screen.
I am using MyFaces 1.1.6
import org.apache.myfaces.component.html.ext.HtmlSelectOneMenu;
private static UIComponent buildComboBox(List values, String
bindingValue, String idPrefix, int id, boolean immediate, String
defaultElection) {
HtmlSelectOneMenu menu = new HtmlSelectOneMenu(); // combo box
ValueBinding binding = app.createValueBinding(bindingValue);
menu.setValueBinding("value", binding);
menu.setId(idPrefix + "_" + id);
menu.setRequired(true);
// populate the drop down list
UISelectItems items = new UISelectItems();
items.setValue(values); // add choices to list
menu.getChildren().add(items);
if(defaultElection!=null){
menu.setValue(defaultElection);
}
menu.setDisplayValueOnly(true);
System.out.println("in buildComboBox
!!!!menu.isDisplayValueOnly:"+menu.isDisplayValueOnly());
return menu;
}
Any thoughts?
Thanks
Yaron