行要求アクション

<hx:requestRowAction> は、データ・テーブル内のすべての行を <h:requestLink> タグに変換します。つまり、データ・テーブル内の行をクリックすると、アクションがエンコードされた HTTP get が実行されます。 このアクションは実行時に評価され、その結果に基づいて特定のページが表示されます。

<hx:requestRowAction> は <hx:commandExRowAction> と同じ機能を備えていますが、HTTP GET 要求によって機能を実行します。行がクリックされてもフォームの送信は行われず、このタグをフォームに組み込む必要はありません。

「プロパティー」ビューと「すべての属性」ビュー

コンポーネントの「プロパティー」ビューには、 コンポーネントに設定できる最も一般的な属性のセットが表示されます。 コンポーネントによっては、制御、アクション、 または他のコンポーネントの追加に関するオプションが 表示される場合もあります。 「プロパティー」ビューを開くには、 「ウィンドウ」 > 「ビューの表示」 > 「プロパティー」とクリックします。

「requestRowAction」タブの共通属性

「すべての属性」ビューには、コンポーネントで設定できるすべての属性の表が表示されます。 この表には、「プロパティー」ビューからアクセスできる属性も含まれます。 「すべての属性」ビューに切り替えるには、 「プロパティー」ビューの右上隅にある「すべての属性」アイ コン「すべての属性」
アイコンをクリックします。

表 1. 「requestRowAction」の属性

属性名

説明

action

コンポーネントをクリックしたときに戻される値を指定します。 この値は、デフォルトの NavigationHandler に渡され、 アプリケーション構成ファイル内で定義された ナビゲーション規則のセットと、マッチングされます。

binding

コンポーネントの インスタンス (通常はユーザー・インターフェース・ コンポーネント) を、Bean プロパティー (通常は バッキング・ファイル内にあります) にバインドする式です。

id

コンポーネントに名前を割り当てます。JSP 内で固有の名前にする必要があります。

rendered

true または false に設定できます。
  • false - コンポーネントは、実行時にブラウザーにレンダリングされません。
  • true - コンポーネントがレンダリングされます。これはデフォルト値です。
関連概念
データ・テーブル・コンポーネント
関連タスク
Faces JSP ファイルへのハイパーリンクの追加
Faces JSP ページにおけるナビゲーション規則の使用
データ・テーブルへの行アクションの関連付け

フィードバック