POI를 사용하여 jsf 2 데이터 시트의 스프레드 시트로 데이터를 내보내는 데 사용되는 몇 가지 예를 제공 할 수 있습니까? 또한 하나의 doubt.Pan 사용할 수 jsf 2 datatable 함께 primefaces dataexport 태그를 사용할 수 있습니까? JSF를 처음 접했을 때 어떤 대답이라도 대단히 감사하겠습니다.JSF 2에서 스프레드 시트로 내보내기 Datatable
3
A
답변
0
우리는 현재 우리의 데이터 테이블과 함께 PrimeFaces DataExporter를 사용하고 있습니다. 생성 된 스프레드 시트는 매우 아름답지는 않지만 처음 사용하는 것은 정말 간단합니다. 또한 필터링 및 정렬 기능을 사용하고 있습니다. 여기
은 데이터 테이블 우리의 PrimeFaces의 샘플입니다<p:dataTable id="volumeListTable" widgetVar="volumeListTableWidget" value="#{volumeController.volumes}" var="volume"
paginator="true" rows="#{parameters.rowsNumber}" rowsPerPageTemplate="5,10,25,50"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowKey="#{volume.key}" selection="#{volumeController.selectedVolumes}" selectionMode="multiple"
filteredValue="#{volumeController.filteredList}" >
<p:ajax ... />
<p:column sortBy="#{volume.volumeID}" filterMatchMode="contains" filterBy="#{volume.volumeID}" >
<f:facet name="header">
<h:outputText value="#{bundle.VolumeID}" />
</f:facet>
<h:outputText value="#{volume.volumeID}" />
</p:column>
<p:column sortBy="#{volume.volumeStatus}" filterMatchMode="contains" filterBy="#{volume.volumeStatus}" >
<f:facet name="header">
<h:outputText value="#{bundle.VolumeStatus}" />
</f:facet>
<h:outputText value="#{volume.volumeStatus}" />
</p:column>
</p:dataTable>
그리고 여기 dataExporter을 위해있는 명령입니다 :
<p:commandButton title="#{bundle.Excel}" icon="aofxdm-icon-xls" disabled="#{volumeController.volumesNumber == 0}" ajax="false" >
<p:dataExporter type="xls" target=":volumeForm:volumeListTable" fileName="Volumes" />
</p:commandButton>
당신은 당신이 PrimeFaces Showcase에 필요한 모든 정보를 찾을 수 있고, PrimeFaces Userguide을에
또 다른 방법은 사용자의 스프레드 시트를 목록에 작성하는 고유 한 방법을 만드는 것입니다./f ilteredList는 데이터 테이블에서 사용되며 PrimeFaces에서 p : downloader 및 StreamedContent로 작성된 파일을 다운로드합니다.
관련 문제
- 1. FoxPro 8 - 스프레드 시트로 내보내기
- 2. 엑셀을 빈 셀이있는 XML 스프레드 시트로 내보내기
- 3. 여러 탭이있는 스프레드 시트로 mySQL 내보내기
- 4. uitable의 데이터를 스프레드 시트로 내보내기 Matlab의 Excel
- 5. 큰 스프레드 시트로 작업하기
- 6. Google 스프레드 시트로 시작하기
- 7. Javascript/classic-ASP를 사용하여 XML을 Excel 스프레드 시트로 내보내기
- 8. 보호 된 Excel 스프레드 시트로 내보내기 및 업로드
- 9. DataTables를 여러 Excel 워크 시트로 내보내기
- 10. Google 스프레드 시트로 작업하는 Android
- 11. Google 스프레드 시트로 BigQuery에 액세스
- 12. localizable.strings을 스프레드 시트로 변환 하시겠습니까?
- 13. MySQL 테이블을 스프레드 시트로 다운로드
- 14. 핵심 데이터 정보를 Excel 시트로 내보내기
- 15. C# DataTable에서 Excel 스프레드 시트로 행 삽입
- 16. .Net DataTable 열 내보내기
- 17. Datatable : Excel 내보내기 단추
- 18. 차트 데이터를 엑셀 시트로 내보내기
- 19. JSF, datatable 및 onRowClick
- 20. JSF dataTable optimized
- 21. JSF Datatable 행 조작
- 22. selectOneListbox를 사용하는 JSF dataTable
- 23. JSF : h : datatable 문제
- 24. JSF - 스크롤 가능한 DataTable
- 25. 찾기 및 스프레드 시트에서 스프레드 시트로 바꾸기 ... (요약하기 힘들다, 죄송합니다)
- 26. 두 개 이상의 스프레드 시트로 스프레드 시트를 나누시겠습니까?
- 27. 하나의 스프레드 시트에서 다른 스프레드 시트로 워크 시트 복사
- 28. 병합으로 스프레드 시트를 하나의 스프레드 시트로 만들 수 있습니다.
- 29. yaml을 스프레드 시트로 변환하는 방법은 무엇입니까?
- 30. Android 앱이 Google 스프레드 시트로 데이터 푸시
@ 세바스찬 : 예제를 제공해 주셔서 감사합니다. 그러나 나는 수출 기능을 태그을 사용하는 jsf 2 datatable에 통합해야한다.
p : commandButton>은과 함께 작동합니까? –
Kishore
불행히도 p : dataExporter는 primefaces datatable에서만 작동합니다. –