0
다중 행 선택을 처리하기 위해 ajax 이벤트로 datatable 가능한 primefaces가 있습니다. 테이블 내에서 일부 편집 컴퍼넌트도 있습니다. 문제는 행을 선택할 때마다 입력 구성 요소를 포함하여 전체 테이블이 처리된다는 것입니다.Primefaces datatable : 행 선택 부분 처리
입력이 아닌 행 선택 만 처리하는 방법이 있습니까?
예를 들어, XHTML ...
<p:dataTable value="#{controller.data}" var="d" rowKey="#{d.id}"
selection="#{controller.selected}" rowSelectMode="add">
<p:ajax event="rowSelect" partialSubmit="true" process="@this"
update=":anotherComponent"/>
<!-- ...and other events -->
<p:column selectionMode="multiple"/>
<p:column>
<p:inplace editor="true" saveLabel="Apply changes" >
<p:inputText value="#{d.value}"/>
<p:ajax event="save" partialSubmit="true" process="@this"
listener="#{controller.saveChanges(d)}"/>
</p:inplace>
</p:column>
<!-- ...and other columns -->
</p:dataTable>
감사합니다. 정보를 제공해 주셔서 감사합니다. 나는 단지 내 애플 리케이션이 이러한 엑스트라가 제출 될 것으로 기대하고 있는지 확인함으로써 해결했다. –