ここでは、テーブルのレコードをCSVファイルでダウンロードするためのビューの設定方法を順を追って説明します。
1.アクセスポイントの設定
まず、テーブルとそのレコードを含むSmartViewを選択するためのアクセスポイントを設定します。このアクセスポイントには、1つ以上のフィルタを定義したURLを設定します。こうすることで、リンクで指定されたパラメータに従って、テーブルが自動的にフィルタリングされます。
a) アクセスポイントの詳細:
事前定義されたURL:URLの構造には必要なフィルターが含まれており、データの表示においてより柔軟でカスタマイズが可能です。
b) 自動リダイレクト:
アクセスポイントを選択すると、ユーザーはフィルタリングされたテーブルで設定されたSmartViewに直接誘導されます。
2.SmartViewの設定
ウィザードを使用して、3つの主な機能を統合するSmartViewをセットアップします。ヘッダー用のHTML、フィルタリングされたデータを表示するテーブル、そしてダウンロードボタン用の別のHTMLです。
a) HTMLスキル1(ヘッダー)
このスキルは、SmartViewの魅力的なヘッダーをデザインするために使用されます。このヘッダーは、タイトルを形成し、ユーザーがビューの目的を理解するための追加情報を提供します。
b) テーブルスキル
リンクを通して提供されたフィルターで表示されるようにテーブルを設定します。これには
- フィルターの組み込み:
テーブルは、URLから直接フィルターを受け入れ、適用するように設定される。
- ダイナミックな視覚化:
データは動的に表示され、適用されたフィルターに従って自動的に更新されます。
c) HTML 2スキル(ダウンロードボタン)
DOWNLOAD "というボタンをデザインする。この機能にはAODが含まれ、エンドユーザーがクリックすると、テーブル・データのCSVファイルをダウンロードできるように設定します。
3.AOD(オートマトン・オンデマンド)の構成
AODは「DOWNLOAD」ボタンのあるHTMLスキルにリンクされます。AODの設定には、以下のステップが含まれます:
a) AODの機能:
- ステップ1.レコードの検索:リンクで提供されるフィルタを使用してデータベース内の検索を実行します。
- ステップ2.CSVへの変換:検索結果をCSVファイルに変換します。
- ステップ3.URL生成:生成されたCSVファイルのダウンロードURLを作成します。
b) ODAの実施:
-
- ダイナミッククエリー:AODはフィルターパラメーターに従ってデータベース上でクエリーを実行します。
- CSV作成:取得したデータをCSVファイルに変換し、ダウンロードできるようにします。
- ダウンロード・レスポンス:CSVダウンロード用に生成されたURLはAODレスポンスとなり、ユーザーがファイルを直接ダウンロードできるようになります。
この詳細な設定により、ユーザーは効率的かつ簡単な方法でCSV形式のテーブルの記録を表示およびダウンロードすることができ、Excelなどのツールでの管理や分析が容易になります。




