2012-10-25 4 views
2

h : selectManyCheckbox 사용에 문제가 있습니다. 확인 된 값은 페이지를 새로 고칠 때 지워집니다. 당신이 (세션의 예를 들어) 어딘가에서 값을 선택 저장할 마십시오
나는 JSF 1.2페이지를 새로 고칠 때 확인 된 값이 지워집니다. in 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()); 
}