刷新页面时,选中的值将清除。在h:selectManyCheckbox

时间:2012-10-25 09:21:21

标签: selectmanycheckbox

我在使用h:selectManyCheckbox时遇到问题。刷新页面时,选中的值将清除 我使用过JSF 1.2

  

<h:selectManyCheckbox value="${dmsParticipantsForm.filterCompany}" style="text-align: left" class="companySelector" layout="pageDirection" > <f:selectItems value="${dmsActionForm.companies}" /> </h:selectManyCheckbox>

1 个答案:

答案 0 :(得分:1)

您是否将选定值存储在某处(例如在会话中)? 如果是,则加载选定的值..

...

private List<Item> selectedItems = new ArrayList<>(); // getter-setter

@PostConstruct
public void prepare() {
    getSelectedItems().addAll(getSessionBeanOrOtherResource().getSelectedOrStoredValues());
}