0

JSF で dataTable の行間に行を追加するにはどうすればよいですか? テーブルがマトリックスのように見えるようにするにはどうすればよいですか?

以下は私のビューファイルです:

<rich:dataTable value="#{myController.myModel}" var="myManager" id="managerTable" >

クイック検索では、dataTable に rules="rows" を追加すると機能することがわかりました。私は試しましたが、結果はありませんでした。どうやら、ah:dataTable に rules="rows" を追加すると、行間に導入される行があります。

<h:dataTable value="#{myController.myModel}" rules="rows" var="myManager" id="managerTable" >

しかし、rich:dataTable に変更した瞬間に失敗します。

rich:dataTable でも同じ結果を得るにはどうすればよいですか?

JSF 2.0 と richfaces 4 を使用しています。

4

1 に答える 1

2

<rich:dataTable>属性がrowClassあり、行間に線が必要な場合は、次のような CSS クラスを作成できます。

.row-line {
    border-bottom: 2px solid black;
}

編集: dataTable の最初の行にはrf-dt-fst-rクラスがあります。したがって、表の上に行を追加する場合は、次のようにします。

.row-line.rf-dt-fst-r {
    border-top: 2px solid black;
}
于 2013-05-29T14:38:02.927 に答える