을 paginatorTemplate
과 함께 사용하면 모든 것이 datatable
및 templat
e와 함께 잘 작동합니다. 나는이 datatable
을 클릭하면 렌더링되는 commandbutton
을 적용합니다. 문제는 현재 행 한계 인 50 개 이상을 선택하고 적용을 클릭하면 페이지 매김이 사라진다는 것입니다. 내가 50 이하를 선택하면 잘 동작합니다. 페이지 매김이 나타납니다. 검색 할 내 코드 :위의 행 제한을 선택하면 페이지 번호 매김이 보이지 않습니다.
<p:dataTable id="claimDataTableId"
value="#{inventoryBean.caseInventoryClaimLineDataModel}"
var="entityData" rowKey="#{entityData.getRowKeyID()}"
rowIndexVar="rowIndexVar" widgetVar="dataTableWV"
paginatorAlwaysVisible="false" expandedRow="#{entityData.claimSelectedRow}" scrollable="false" sortBy="#{entityData.getCaseClaimLineId()}"
selection="#{inventoryBean.selectedClaimProfList}"
styleClass="#{tableStyleClass} #{enablePrimefacesPagination == null or !enablePrimefacesPagination or !signIn.currentDevice.normal? 'ux-dt-display' : ''}"
resizableColumns="true" emptyMessage="No Claims found"
rows="50"
paginator="true"
paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowsPerPageTemplate="25,50,100,150,200"
editable="false" lazy="false">
================================== =======
<a4j:commandButton
value="Apply"
id="applyBtnId"
styleClass="ux-btn" style="padding-top:0p"
render="ClTxtArea claimDataTableId faciltyClaimDataTableId
secNavTab:processedErrorMessagePanelGrid secNavTab:validationErrorMainPanelGrid">
내가 잘못하고있는 곳을 제안하십시오.
감사
'a4j : commandButton'도 primefaces 또는 JSF 구성 요소가 아닙니다. 당신도 풍부한 얼굴을 사용하고 있습니까? 어떤 JSF 및 PF 버전입니까? –
예, jsf 2.0, primefaces3.5 및 richfaces 4.3을 사용하고 있습니다. – Div
은 질문과 관련이 없지만 몇 가지 권장 사항이 있습니다. 동일한 프로젝트에서 구성 요소 라이브러리를 혼합하지 마십시오. 프라임 얼굴과 부자면과 같은 라이브러리는 커스텀 css와 js를 많이 사용하기 때문에 함께 사용할 때 문제가 발생할 수 있습니다. 또한 a4j 명령 단추는 pf 명령 단추 또는 기본 JSF 단추로 쉽게 대체 할 수 있습니다. 시도해보십시오 –