행을 선택하는 것과 같은 방식으로 클릭 만 사용하여 dataTable primefaces에서 선택된 행의 선택을 취소하는 방법. Primefaces datatable unselect 행을 다중 선택으로 클릭
이
내가 선택하고 순간에 선택을 해제하기 위해 사용하고있는 코드이지만, 선택 취소는 Ctrl 키 또는 CMD (Mac에서) 키를 누를 필요가있다.<p:dataTable
value="#{adminiClubReconManager.bankMovementsFound}" var="movs"
style="width:90%;border: 0px;"
selection="#{adminiClubReconManager.selectedBankMovement}"
rowKey="#{movs.id}" editable="true" styleClass="rowStyle"
paginator="true" rowsPerPageTemplate="5,10,15" rows="10"
selectionMode="mutiple"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}">
<p:ajax event="rowSelect"
listener="#{adminiClubReconManager.onBankRowSelect()}"
update="@form:reconMessages" />
<p:ajax event="rowUnselect"
listener="#{adminiClubReconManager.onBankRowUnselect()}"
update="@form:reconMessages" />
<p:column
style="background:transparent;border:0px;text-align:left">
<c:facet name="header">
<h:outputText
value="#{msg['admini.common.movement.recon.number']}" />
</c:facet>
<h:outputText value="#{movs.id}"
style="background:transparent;border:0px" />
</p:column>
...
</p:dataTable>
AFAIK,이에 대한 attibute이 :이 문제를 해결을 위해
는 난에 primefaces 포럼에서이 물질을 finded. 문서 – Kukeltje
'rowSelectMode'를 확인하십시오. 값을 '추가'하면 원하는 결과로 이어질 수 있습니다. – Kukeltje
'add'값을 주면 무슨 뜻입니까? 어떻게하고 어디서 할 수 있습니까? ': 아약스? –