1
아약스 업데이트에 문제가 있습니다. SelectOneMenu 구성 요소에서 정렬 옵션을 선택하고 싶지만 아약스 호출은 항상 마지막으로 현재 선택되어 있지 않은 옵션을 사용하여 이루어집니다. 이것은 사용 된 코드 조각입니다. 업데이트 구성 요소는 데이터를 정렬하려는 LazyDataModel입니다. 나는 jsf와 primefaces에 새로운 사람들이기 때문에 충분히 명확했다.SelectOneMenu Ajax Update가
<p:selectOneMenu id="selectSortDirection" value="#{notificationListView.sortDirection}">
<f:selectItems value="#{notificationListView.sortDirections}" var="currItem"
itemLabel="#{currItem.label}" itemValue="#{currItem.value}" />
<p:ajax event="change" update="notificationListDataTable" />
</p:selectOneMenu>
notificationListDataTable이 # {notificationListView.sortDirection} "에 의존합니까? 또한 http://www.primefaces.org/showcase/ui/pprSelect.jsf에서 확인하십시오. – Daniel
예. 정렬 순서에 sortDirection을 사용합니다. 내가 ASC와 DESC 값을 가지고 백엔드에서 하나를 선택할 때 다른 하나가 사용된다. 편집 : primefaces의 유즈 케이스와 비슷하지 않다. sortDirection이 null 인 경우 기본값으로 설정된다. – Viocartman
일부 출력을 추가한다. 지연이 발생하는 곳을 볼 수있는 코드 ... – Daniel