ハイパーリンク
コンポーネントは、URL への標準ハイパーリンクまたはアプリケーションの Visual Web JSF ページへのリンクとして使用されます。このコンポーネントは、HTML の <a> 要素に相当します。
コンポーネントを右クリックし、「イベントハンドラ action を編集」を選択して「action」プロパティーを設定すると、ページが送信されます。「url」プロパティーを設定すると、リンクは、ブラウザに新しいページを表示する通常のハイパーリンクになります。
テキストではなく画像でリンクを表す場合は、画像ハイパーリンクコンポーネントを使用します。
ハイパーリンク上にコンポーネントをドロップすると、ハイパーリンクにコンポーネントが埋め込まれるので、ハイパーリンクのプロパティーではなく埋め込まれたコンポーネントのプロパティーを操作する必要があります。で埋め込まれたコンポーネントを選択し、その埋め込みコンポーネントのプロパティーを設定します。
ページにハイパーリンクを追加すると、次の操作を実行できます。
id 属性の値になります。ページ Bean では、このプロパティーの値が Hyperlink オブジェクトの名前になります。url」プロパティーの設定は、次に示すように、アクションのイベントハンドラの定義をオーバーライドします。このプロパティーを設定した場合、ユーザーがハイパーリンクをクリックすると、URL を直接取得するため、ページは送信されません。このプロパティーを設定しない場合、ハイパーリンクのクリックによってページが送信されます。通常、このプロパティーを設定しなければ、アクションのイベントハンドラを使用してユーザーがハイパーリンクをクリックしたときの動作を定義できます。action」プロパティーにメソッド名を設定します。「action」プロパティーと「url」プロパティー間の相互作用については、前述の「url」プロパティーを参照してください。
このアクションのイベントハンドラは特定の条件に基づいて開くページまたはリソースを決定します。一般に、このアクションメソッドはマウスのクリックを処理し、ページのナビゲーションケース (case) 名を示す文字列 (次に表示するアプリケーション内のページ) を返します。このメソッドのデフォルト名は hyperlink-id_action で、hyperlink-id はハイパーリンクの「id」プロパティーの値です。
text」プロパティーを、表示されるテキストを動的に設定するデータプロバイダまたはオブジェクトにバインドできるダイアログが開きます。詳細については、「データにバインド」ダイアログを参照してください。text」プロパティーのほかに、このコンポーネントのプロパティーに値を提供するほかのオブジェクトやプロパティーに、コンポーネントのプロパティーをバインドするためのダイアログを開きます。