2012-10-25 73 views
2

我有一個使用h:selectManyCheckbox的問題。頁面刷新時,檢查的值會清除。
我已經使用JSF 1.2頁面刷新時清除的值會被清除。在h:selectManyCheckbox

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

+0

難道僅僅是一個創造JS函數重載後,將控制選擇值的狀態呢? – IjoneTihiy

回答

1

你存儲中選擇值的地方(例如會議)? 如果是這樣,您加載所選值..

... 

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

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