2009-07-15 48 views
1

我有一个JSF页面,我需要预先检查页面上的其中一个复选框,当它第一次加载时。我会如何去做这件事?我知道我可以将控件绑定到后台bean,但是在什么时候我会设置值来填充selectmany项目?jsf - 如何预先检查selectmanycheckbox项目?

我的页面包含: -

<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> 

在制定任何帮助的“物品1”,以检查在页面加载赞赏!

回答

1

当您初始化(在构造函数或框架的Initialize方法中)时,您将预先选择这些值。例如,JSF1.2具有@PostConstruct注释,该注释将在bean创建并可访问上下文后执行。