表示される値用のアクションの構成

多くのコンポーネントで、表示される値をユーザーがクリックしたときに、データを絞り込んだり、レコードの詳細を表示したり、指定のページや外部URLにナビゲートするように設定できます。

表示される値の構成時に、「アクション」セクションを使用してアクションを構成できます。

表示される値用のアクションを選択して構成するには:

  1. 複数のアクションが使用可能な場合は、アクション・ドロップダウン・リストからアクションを選択します。

    使用可能なアクションは、次のとおりです。

    アクション名 説明
    アクションなし 値がハイパーリンクされていないことを示します。

    属性で絞込みがサポートされていない場合は、このオプションがデフォルトで使用されます。

    詳細の表示 ユーザーが値をクリックすると、「レコード詳細」ダイアログが表示され、そのレコードまたは行の詳細が移入されます。
    絞込み ユーザーが値をクリックすると、その値を持つレコードのみが含まれるようデータが絞り込まれます。

    表示される属性で絞込みがサポートされている場合は、このアクションがデフォルトで選択されます。

    ハイパーリンク ユーザーが値をクリックすると、指定したURLにナビゲートされます。

    ハイパーリンクのリンク先は、同じアプリケーション内の別のページにすることも、外部URLにすることもできます。

    外部URLをリンク先としたハイパーリンクには、パラメータとして属性値を含めることができます。

  2. 「詳細の表示」アクションの場合、「ウィンドウ名」設定を使用して、「レコード詳細」ダイアログのタイトルを構成します。
  3. 「絞込み」アクションの場合、「ターゲット・ページ」設定を使用して、ユーザーが値をクリックしたときのナビゲート先ページを指定します。

    現在のページに残るには、「現在のページ」ラジオ・ボタンをクリックします。

    別のページにナビゲートするには、「その他のページ」ラジオ・ボタンをクリックして、フィールドに目的のページを指定します。

    絞込みのターゲット・ページを指定する方法の詳細は、「絞込みまたはハイパーリンクのターゲット・ページの選択」を参照してください。

  4. 「ハイパーリンク」アクションの場合、次の手順を実行します。
    1. 値のツールチップにアクションの説明を含めるには、「ツールチップにアクションの説明を表示」チェック・ボックスを選択します。「アクションの説明」フィールドに、ハイパーリンク・アクションの説明を入力します。
    2. リンク先を新しいブラウザ・ウィンドウで表示するには、「新規ウィンドウでリンクを開く」チェック・ボックスを選択します。このボックスは、デフォルトで選択されています。
    3. 「URL」フィールドに、ハイパーリンクのリンク先を入力します。リンク先として次のものを指定できます。
      • 同じアプリケーション内の別のページ。ハイパーリンクのターゲット・ページを指定する方法の詳細は、「絞込みまたはハイパーリンクのターゲット・ページの選択」を参照してください。
      • 外部URL。外部URLを指定する場合は、正しい形式のURLを使用し、特殊文字を適切にエンコードしてください。

        プロトコル(HTTP、HTTPS、FTPなど)から始まる完全なURLを指定する必要があります。

    外部URLをリンク先としたハイパーリンクには、属性値を含めることができます。

    値は、次のように問合せパラメータにすることができます。

    http://www.acme.com/index.htm?p1="Red"&p2="1995"

    または、次のようにURLパスの一部にすることもできます。

    http://www.acme.com/wines/1995/

    外部URLに属性値を追加するには:

    1. 「URLパラメータの追加」をクリックします。
    2. パラメータの追加のダイアログ内の属性リストで、追加する各属性の横の追加アイコンをクリックします。

      選択した各属性で、追加アイコンが削除アイコンに変化します。

      追加するURLパラメータに選択した属性を含めない場合は、削除アイコンをクリックします。

    3. 属性の選択を終了した後は、「適用」をクリックします。

      選択された属性が表に表示され、各属性にはその属性をURLに挿入したときに使用されるIDが割り当てられます。

      属性は問合せパラメータとしても挿入されます。この場合、パラメータ名は属性キーで、パラメータ値は{IDNumber} (IDNumberは属性のID)です。たとえば、http://www.acme.com/index.htm?Region={0}&WineType={1}のようになります。

      デフォルトでは、値はエンコードされます。値をエンコードしない場合は、書式を{{IDNumber}}に変更します。たとえば、{{0}}のようになります。

      ID番号を使用して属性値を手動で挿入することもできます。

      コンポーネントのハイパーリンクと挿入された属性値のエンコードの詳細は、「Studioコンポーネントから外部URLへのハイパーリンクの構成」を参照してください。

    4. 表からURLパラメータを手動で削除するには、削除アイコンをクリックします。

      挿入された問合せパラメータを編集しなかった場合、StudioではそれもURLから削除されます。

      挿入された問合せパラメータを編集した場合は、パラメータをURLから手動で削除する必要があります。

      属性値を手動で挿入した場合は、それも手動で削除する必要があります。