h:selectBooleanCheckbox无法设置值

时间:2016-09-16 16:05:53

标签: javascript jsf jsf-2 backing-beans

我正在尝试将h:selectBooleanCheckbox绑定到其支持bean twin:

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

...和支持bean:

@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获取值仅返回&#39;

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

我可以得到它,值可能有任何字符串等(如果我错了,请纠正我) ...所以我的问题是什么可能导致问题以及如何解决?< / p>

0 个答案:

没有答案