
Some parts of this message have been removed.
Learn more about Nabble's
security policy.
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