h:selectBooleanCheckbox не может установить значение

Я пытаюсь связать h:selectBooleanCheckbox к его поддерживающему бобу-близнецу как:

<h:selectBooleanCheckbox id="jojo" binding="myBean.sbc0" />

... и поддерживающий боб:

@ManagedBean(name="myBean")
@RequestScoped
public class MyBean{
...
private HtmlSelectBooleanCheckbox sbc0;
...
@PostConstruct
public void initui(){
  sbc0=new HtmlSelectBooleanCheckbox();
}

public void doValue(){//h:commandButton ajax event handle method
 this.sbc0.setValue(""+Math.random()); //<---doesn't set value?
}

}

... и использование js для получения значения не может быть возвращено только "on"

var v=document.getElementById("jojo").value;//<---returns 'on' only :(

Как я понимаю, значение может иметь любую строку и т. Д. (Поправьте меня, если я ошибаюсь)... Итак, мой вопрос: что может вызвать проблему и как ее исправить?

0 ответов

Другие вопросы по тегам