Richfaces 4のextendedDataTableを使用しています。ユーザーがクリックしたときに、要素の詳細ページを行に表示したいと思います。したがって、私は次のようなものを追加しました
onrowclick="showDetails(#{item.id})"
テーブルに。<a4j:jsFunction/>
これにより、対応するタグがトリガーされます。これは今のところ機能しています。
ただし、列の1つにはcommandLinkが含まれています(詳細の編集ビューに切り替えるため)。リンクはWebkitベースのブラウザ(Chrome / Safari)で機能します。ただし、IEとFirefoxは行のonclickのみを実行します。コマンドリンクはそこでは機能しません。
コマンドリンクを含まないoncolumnclickまたは列のみを設定することはどういうわけか可能ですか?特定の列にonclick-handlerを追加する方法が見つかりませんでした(列にrich:columnを使用しています)。
または、「行のどこかをクリックして詳細を表示し、最後の列のリンクをクリックして編集ビューを表示する」を実現するためのより良い/よりクリーンな/より良い方法はありますか?