0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Pega】テーブルの内容をCSVファイルとして出力

Last updated at Posted at 2022-04-27

1 はじめに

本記事では、画面に表示しているテーブルの内容をCSVファイルとして出力する実装を紹介する
image.png

2 テーブルの実装

テーブルのData sourceはPage Listで定義しているProperty(StudentInfoCSV)として実装
image.png
・Data sourceの実装
image.png
・Property定義
image.png

3 CSVファイルをダウンロードするボタンの実装

3.1 CSV Downloadボタンの実装(日本語文字化け考慮しない)

image.png

Actionsは下図のように実装
・Use Page:チェックする
・Activity:pxConvertResultsToCSV(OOTBメソッド)
・Activityのパラメータ設定(抜粋)

パラメータ名 設定内容 説明
CSVProperties "ID,Name,Age,Sex,Class,Comment" 出力Property
CSVPropertyTypes "String,String,String,String,String,String" 出力Propertyのタイプ
PageListProperty "StudentInfoCSV" 参照するPageList名
FileName "CSVDownload" 出力CSVファイル名
AppendTimeStampToFileName true 出力CSVファイル名にTimeStampを追加
image.png

3.2 CSV Download 2ボタンの実装(日本語文字化け考慮する)

・Activity【pxConvertResultsToCSV】をSave asし、別名で保存
image.png
・Step5のJavaは下記のように編集
image.png
・Actionsの実装は3.1と同様
image.png
image.png

4 実装結果確認

・CSV Downloadボタンの実行結果(日本語文字化け考慮しない)
image.png

・CSV Download 2ボタンの実行結果(日本語文字化け考慮する)
image.png

・Pega環境

 Pega 8.6.1

・キーワード

 Export CSV File in Pega

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?