0
PrimeFaces에 문제가 있습니다. DataTable의 데이터를 XML 파일로 내보낼 수 없습니다. 데이터 테이블의 javax.faces.FacesException: No suitable xml tag found for [email protected]
p : dataTable에서 xml로 내보내기
코드 : 각 내가 같은 오류가 점점 오전 시도에서
<p:dataTable id="Codes" var="code" value="#{codesTable.allCodesFromDB}" selection="#{codesTable.selectedCodes}" rowKey="#{code.id}"
paginatorTemplate="{CurrentPageReport} {FirstPageLink}
{PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {Exporters}"
rowSelectMode="checkbox"
paginator="true" rows="15" style="margin-bottom:20px">
<f:facet name="{Exporters}">
<div class="inline-block">
<h:commandLink>
<img src="resource/img/csv-icon.png" alt="" class="exporter-icon img-responsive"/>
<p:dataExporter type="csv" target="Codes" fileName="kody" selectionOnly="true"/>
</h:commandLink>
</div>
<div class="inline-block">
<h:commandLink>
<img src="resource/img/xml-icon.png" alt="" class="exporter-icon img-responsive"/>
<p:dataExporter type="xml" target="Codes" fileName="kody2" selectionOnly="true" />
</h:commandLink>
</div>
</f:facet>
<p:column selectionMode="multiple" style="width:50px;text-align:center"/>
<p:column sortBy="#{code.id}">
<f:facet name="header">
<h:outputText value="Id" />
</f:facet>
<h:outputText value="#{code.id}" />
</p:column>
<p:column sortBy="#{code.code}">
<f:facet name="header">
<h:outputText value="Kod"/>
</f:facet>
<h:outputText value="#{code.code}" />
</p:column>
<p:column sortBy="#{code.companyName}">
<f:facet name="header">
<h:outputText value="Nazwa firmy" />
</f:facet>
<h:outputText value="#{code.companyName}" />
</p:column>
<p:column sortBy="#{code.codesQuantity}">
<f:facet name="header">
<h:outputText value="Ilość" />
</f:facet>
<h:outputText value="#{code.codesQuantity}" />
</p:column>
<p:column sortBy="#{code.formattedStringOfDate}">
<f:facet name="header">
<h:outputText value="Data" />
</f:facet>
<h:outputText value="#{code.formattedStringOfDate}" />
</p:column>
<f:facet name="footer">
<p:commandButton process="Codes" icon="ui-icon-search" value="Usuń" actionListener="#{codesTable.removeCodesFromDB()}"
update=":tableDataFormCodes:Codes"/>
</f:facet>
</p:dataTable>
CSV 내보내기가 정상적으로 작동하고 내가 선택하지 행으로 XML을 내보낼 때, 프로그램은 파일을 생성한다. 최신 버전과 5.2를 사용해 보았습니다. 둘 다 작동하지 않습니다. glassfish 서버를 사용하고 있습니다.
쇼케이스 작동. 그 로컬로 시도하십시오 – Kukeltje
실제로 모든 행을 내보낼 때 그것은 로컬 및 여전히 동일한 문제가 있습니다. –
그냥 생각 : 헤더로'Ilość' 대신에 라틴 문자를 사용해 볼 수 있습니까? – Apostolos