JavaServer Faces 標準のリンクアクションコンポーネント
を「パレット」の「標準」カテゴリからビジュアルデザイナーにドラッグすることによって、ユーザーがクリックしたときに Web アプリケーションの別のページを開くことが可能なハイパーリンクを作成できます。単純なハイパーリンクの場合は、ハイパーリンクコンポーネントを使用します。
Web ページが生成されると、リンクアクションは、ページを送信して、リンク先のページを開くように定義された onclick 属性を持つ <a> HTML 要素になります。
コンポーネントをビジュアルデザイナーにドラッグすると、次の操作を実行できます。
id 属性の値になります。ページ Bean では、このプロパティーの値が HTMLCommandLink オブジェクトの名前になります。詳細は、動的ページナビゲーションの設定を参照してください。
このコンポーネントを使ってこのページを別の動的ページに接続するだけの場合は、ページの背景を右クリックして、「ページナビゲーション」を選択します。これによって、Page Flow Editor が開き、コンポーネントを別のページに接続できます。詳細は、静的ページナビゲーションの設定を参照してください。
actionListener メソッド内にカーソルが置かれた状態で Java エディタが開き、ユーザーがコンポーネントをクリックしたときにメソッドを呼び出すコードを挿入できます。このメソッドは、アプリケーション内の別の動的ページにこの動的ページを接続するナビゲーションケース名を示す文字列を返す必要があります。value」プロパティーをオブジェクトまたはデータプロバイダにバインドします。 value」プロパティーのほかに、コンポーネントのプロパティーを自動的に更新するほかのオブジェクトや Bean プロパティーに、このコンポーネントのプロパティーをバインドするためのダイアログを開きます。