我有一个JSF页面,我需要在首次加载时预先检查页面上的一个复选框。我该怎么做呢?我知道我可以将控件绑定到辅助bean但是在什么时候我会设置值来填充selectmany项?
我的页面包含: -
<h:selectManyCheckbox
disabledClass="selectManyCheckbox_Disabled"
styleClass="selectManyCheckbox" id="checkbox2"
required="true" value="#{pc_Proposaldeclaration.selectedDistWho}" >
<f:selectItem itemLabel="item1" itemValue="Name1" />
<f:selectItem itemLabel="item2" itemValue="Name2" />
</h:selectManyCheckbox>
任何帮助设置“item1”以检查页面加载赞赏!
答案 0 :(得分:1)
初始化时(在构造函数或框架的Initialize方法中)是预先选择值的位置。例如,JSF1.2具有@PostConstruct注释,该注释将在创建bean并且可以访问上下文之后执行。