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


Reply via email to