Finally the problem was a stupid property set in the original component.
The component that was recovered from the context had set to "True" the
readonly property , and that was the problem.
As you can see a stupid problem, because the code posted was correct.
Thanks
domincb wrote:
>
> Hi
>
> I tried to read a value from an HtmlSelectOne and I could not get.
>
> The jsp is build programmatically and this is the code of the class that
> generate the html code:
>
> HtmlSelectOneListbox combo = (HtmlSelectOneListbox)
> panel.getChildren().get(2);
> String bind = "#{comboAction.name}";
> combo.setValueBinding("value",
> context.getApplication().createValueBinding(bind));
>
> UISelectItems items = new UISelectItems();
>
> //get the list of values
>
> ArrayList arr = new ArrayList();
> for (int i = 0; i < lista.size(); i++) {
> arr.add(new SelectItem(list.getId(),list.getName());
> }
>
> items.setValue(arr);
> combo.getChildren().add(items);
>
> and in the same class I have the variable "name" and the method get and
> set of this.
>
> in faces-config.xml I define:
> <managed-bean>
> <managed-bean-name>comboAction</managed-bean-name>
>
> <managed-bean-class>com.view.action.ComboAction</managed-bean-class>
> <managed-bean-scope>request</managed-bean-scope>
> </managed-bean>
>
> but I can't get the value of the bean when I push a button that is bind to
> another method of this class.
>
>
> How can I get the value of the select??
>
--
View this message in context:
http://www.nabble.com/HtmlSelectOneListBox-value-not-set-tp25471070p25490022.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.