Skip to content

Latest commit

 

History

History
56 lines (48 loc) · 2.6 KB

File metadata and controls

56 lines (48 loc) · 2.6 KB

ダウンロードダイアログ

ダウンロードダイアログは標準部品の一つ。 標準利用は、一覧画面のダウンロードボタンで呼び出して、ダウンロードのテンプレートを選んで出力する。 テンプレートは、CSVとリポジトリ定義の一覧画面タブで登録されたExcelファイルで構成される。

テンプレート説明
CSV(テーブル項目) 一覧画面の検索条件に従う検索結果の出力。テーブル&クエリ項目のビュー項目は出力から除外する。
CSV(クエリ項目) 一覧画面の検索条件に従う検索結果の出力。テーブル&クエリ項目の全項目を含む。
Excel(一覧用){excelFileName} 一覧画面の検索条件に従う検索結果の出力。テーブル&クエリ項目の全項目を含む。 Excelテンプレートの「data」シートに出力し、表示用シートは「data」シートからリンクして利用する。
Excel(単票用){excelFileName} 一覧画面の検索条件に従う検索結果に、選択行のデータのみを出力する。 テーブル&クエリ項目の全項目を含む。 Excelテンプレートの「data」シートに出力し、表示用シートは「data」シートからリンクして利用する。 選択行1件ずつ出力Excelを作成する。

ダウンロードボタンではない箇所から利用したい場合、以下のAPIをご参考ください。

メソッド名インタフェース戻り値説明
呼び出し
開くdownloadDialog.open ( defId, selectIds )voiddownloadDialog_initイベントを実行する。
フッター
ダウンロードdownloadDialog.download ( )void{defId}_listPage_downloadイベントを実行する。
閉じるdownloadDialog.close ( )void
引数種類説明
defIdStringリポジトリ定義ID。
selectIdsArray選択行の主キー配列のJSON文字列の配列。
//主キー配列のJSON文字列
[
	"[\"PK1_1\",\"PK1_2\"]",
	"[\"PK2_1\",\"PK2_2\"]",
	"[\"PK3_1\",\"PK3_2\"]"
]

ここだよ

イメージ