2

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>

4

1 に答える 1

1

選択した値をどこかに保存しますか (セッションなど)? その場合は、選択した値をロードします..

...

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

@PostConstruct
public void prepare() {
    getSelectedItems().addAll(getSessionBeanOrOtherResource().getSelectedOrStoredValues());
}
于 2014-02-25T13:19:13.040 に答える