0

TopToolbar と BottomToolbar を持つ Grid があります。BottomToolbar に、CSVDataExporter を追加しました。

CSVDataExporter csvDataExporter = new CSVDataExporter();
csvDataExporter.setDataFormatNameModel(new ResourceModel("csv.export.link.name"));
csvDataExporter.setDelimiter('|');
addBottomToolbar(new ExportToolbar(this).addDataExporter(csvDataExporter));

リンクがあるので、テーブルを CSV にエクスポートできます。

しかし!CSV エクスポート リンクをボタンに変更する方法を教えてください。ありがとうございました!

4

1 に答える 1

1

リンクは、createExportLinkメソッドを使用して、ExportToolbar によって生成されます。(他のコンポーネントのように) 他のものを生成するには、ExportToolbar を拡張してこのメ​​ソッドをオーバーライドできます。これがこの機能を必要とする唯一の場所である場合は、匿名の内部クラスを実装することで実現できます。

一般に、このメソッドは、Exportlink または -button として表示したいものを含む Panel などの独自のマークアップを持つコンポーネントを返す必要があります。

于 2013-11-05T09:48:02.410 に答える