2016-11-04 22 views
1

おはよう、 私はbootfaceにprimefaceの "p:dataExporter"を実装する必要がありますが、私はbootface cantがこの機能を実装していると思います。 b:dataTables to Excels(CSV)のエクスポートデータのみが必要です。p:bootsfacesのdataExporter

この機能は実行できますか?次のようにPrimeFacesで が実装されています。

<p:dataTable id="tbl" var="car" value="#{dataExporterView.cars}" 
      paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {Exporters}" 
      paginator="true" rows="10" style="margin-bottom:20px"> 

<p:dataExporter type="csv" target="tbl" fileName="cars" pageOnly="true" /> 

本当にありがとうございました。

+0

実際にエクスポートしたくない列に 'exportable =" false "を設定することができます。 –

+0

私の問題は、 "bootsfaces"ではエクスポートを実装できないということです。 – danysion

+0

PrimeFacesはこれをどのように解決できますか?おそらくそれはできないので、この質問はPrimeFaces関連ではありません – Kukeltje

答えて

0

現在、b:dataTableにエクスポート機能はありません。これには、現在のバージョン0.9.1と次のバージョン1.0の両方が含まれます。

ただし、このような機能を自分で追加することは可能です。 b:dataTableは、Datatables.netでホストされているデータテーブルに基づいています。このウィジェットには、CSV、PDF、Excelのエクスポートを追加する拡張機能があります。現在のところ、この拡張機能はBootsFacesには含まれていないため、対応するJavaScriptファイルを自分で追加する必要があります。 DataTables.netの輸出者のAPIの説明は次のとおりです:https://datatables.net/extensions/buttons/examples/initialisation/export.html

+0

Stephan、私はこの答えに関する技術的な質問があります: 私はあなたのソリューションを実装しています、私はDataTables.netのコードを持っています:https://datatables.net/extensions/buttons/examples/initialisation/export.html。 しかし、私はjsf()のラベルを持っていれば私のコードはうまくいかないのですか?体のためにをこの仕事に置き換えたら....私はjsfが必要です。 私は何ができますか? ありがとうございます。 – danysion

+0

IDの問題が発生する可能性があります。 JSFはIDで面白いことをします。これは、コロンで区切られた親IDを追加することによってそれらを一意にします。 jQueryは(あなたがエスケープしない限り)コロンに対処しません.HTMLのみのデモではおそらく複合IDを使用しません。希望が助けてくれる! –

関連する問題