Richard,
My jsp has a binding to a grid. The code I sent is added to the grid and
the grid is rendered.
In any case I am attaching the grid's code if that helps.
<td valign="top">
<!-- BEGIN panelGrid  -->
        <h:panelGrid styleClass="panelGrid" id="grid1"
width="100%"></h:panelGrid>
<!-- END panelGrid  -->
</td>

Thanks,
Yaron

-----Original Message-----
From: Richard Yee [mailto:[EMAIL PROTECTED] 
Sent: Sunday, May 11, 2008 11:26 PM
To: MyFaces Discussion
Subject: Re: setDisplayValueOnly does not work on HtmlSelectOneMenu

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