8.5.6 アクションを使用したカード・ページからのリンク

アクションを作成して、カード・ページからのリンクを設定します。

カード・ページは、情報のサブセットを表示するための色彩豊かな方法として機能し、ユーザーが詳細にリンクできるようにします。カード・ページからのリンクを作成するには、アクションを作成し、アクション・タイプを選択します。カード全体、タイトル、サブタイトル、メディアまたはボタンからリンクするアクションを作成できます。

アクションを作成するには:

  1. ページ・デザイナでカード・ページを表示します。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーションを選択します。
    3. カード・ページを選択します。
    ページ・デザイナが表示されます。
  2. アクションを追加します。
    1. 「レンダリング」タブの「コンテンツ本体」で、カード・リージョンを探します。
    2. カード・リージョンで、「アクション」を右クリックし、「アクションの作成」を選択します。

      新しいアクションが表示され、プロパティ・エディタに「アクション」タブが表示されます。

      プロパティ・エディタ(右ペイン)でアクションを編集します。

  3. 識別、タイプ - カードに追加するアクションのタイプを選択します。
    • ボタン - カードにボタンを追加します。
    • カード全体 - カード全体にリンクを追加します。
    • タイトル -カード・タイトルにリンクを追加します。
    • サブタイトル - カード・サブタイトルにリンクを追加します。
    • メディア - カード・メディアにリンクを追加します。
    同じタイプのアクションを複数定義できます。ただし、ボタン・アクションのみが複数回レンダリングされます。他のすべてのアクション・タイプについては、最初のTRUE表示条件がレンダリングされ、残りは無視されます。複数のアクションを定義する場合は、列値に基づいて表示条件を追加し、各行をチェックするように設定します。
  4. 識別、ラベル - (「ボタン」のみ)ボタンに表示するテキストを入力します。ボタンの表示タイプがアイコンの場合、このテキストはアイコン・イメージのALTテキストになります。
  5. リンクを定義します。
    1. リンク、タイプ - 指定したアクション・タイプがクリックされたときに実行するアクションを選択します。オプションは次のとおりです。
      • このアプリケーションのページにリダイレクト - ターゲット・ページでのページ区切りのリセット、リクエスト値の設定、キャッシュのクリアおよびアイテム値の設定のためのオプションの追加属性を指定して、現在のアプリケーションのページにリダイレクトします。
      • 別のアプリケーションのページにリダイレクト - ターゲット・ページでのページ区切りのリセット、リクエスト値の設定、キャッシュのクリアおよびアイテム値の設定のためのオプションの追加属性を指定して、別のアプリケーションのページにリダイレクトします。

        ヒント:

        別のアプリケーションのページへのリダイレクトは、ターゲット・アプリケーションでディープ・リンクが有効になっているかどうかに依存します。ディープ・リンクを有効にするには、アプリケーションの「セキュリティ」属性に移動し、「ディープ・リンク」を有効にします。「セキュリティ属性の構成」を参照してください。

      • URLにリダイレクト - 指定したターゲットURLにリダイレクトします。
    2. リンク、ターゲット - 「リンクが定義されていません」をクリックします。
      「リンク・ビルダー - ターゲット」ダイアログが表示されます。表示される属性は、リンク・タイプに応じて異なります。ページにリダイレクトする場合は、次の属性が表示されます。
      • ターゲット、ページ - ページ番号またはページ別名を入力するか、選択リストからページ番号を選択します。
      • アイテムの設定、名前 - セッション・ステートに設定するページ・アイテム(P3_IDなど)、アプリケーション・アイテム(LAST_PAGEなど)または対話モード・レポート・フィルタ(IR_EMPNOなど)を入力または選択します。
      • アイテムの設定、値 - レポート列(&ID.など)を入力または選択するか、アプリケーションまたはページ・アイテム(&P2_EMPNO.など)を入力するか、静的値(2など)を入力します。
      • クリア/リセット、キャッシュのクリア - クリアするページ番号(2,3など)、アイテム(P3_EMPNO,LAST_PAGEなど)およびレポート設定のカンマ区切りリストを入力します。レポートのページ区切りをリセットするには、RPを入力します。対話モード・レポートの設定をクリアまたはリセットするには、CRまたはRRを入力します。
      • アクション - 「なし」「リージョンのクリア」「リージョンのリセット」または「ページ区切りのリセット」を選択します。

        「ページ区切りのリセット」では、ターゲット・ページのレポートについて、ページ区切りがレコードの最初のセットにリセットされます。これには、「キャッシュのクリア」でRPを渡すのと同じ効果があります。

      • 詳細: リクエスト - 使用するリクエストを入力します。
      • 「OK」をクリックして、変更内容を保存し、ダイアログを終了します。
  6. サーバー側の条件、タイプ - このコンポーネントをレンダリングまたは処理するために満たす必要がある条件タイプを選択します。

    条件で列を参照する場合、それぞれのカードについて条件を評価するには、「各行」を指定する必要があります。それ以外の場合は、「1回」に設定して、リージョンについて検証を1回評価します。

  7. 「保存」または「ページの保存と実行」をクリックします。
    カード・ページがロードされます。
  8. プロジェクトをクリックして、そのプロジェクトの「Maintain Project」フォームを表示します。