如何预选组件中的h:selectManyCheckbox
元素?我已经搜索了f:selectItem
标签的属性,但还没有找到如何预先选择这个项目(即在调用网站时已经勾选了它).
Ken*_*han 10
该value
属性h:selectManyCheckbox
可以接受字符串从托管bean的数组.初始化托管bean时,可以直接为此数组设置默认值.
例如,在视图中:
<h:selectManyCheckbox value="#{MBean.choice}">
<f:selectItem itemValue="A" itemLabel="Choice A" />
<f:selectItem itemValue="B" itemLabel="Choice B" />
<f:selectItem itemValue="C" itemLabel="Choice C"/>
<f:selectItem itemValue="D" itemLabel="Choice D" />
</h:selectManyCheckbox>
Run Code Online (Sandbox Code Playgroud)
然后在MBean中:
public class MBean{
//Preselect the "Choice A" and "Choice C"
private String[] choice= {"A","C"};
//Getter and setter of choice
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11519 次 |
最近记录: |