2013-05-29 4 views
0

Как добавить строки между строками dataTable в JSF - так что таблица выглядит как матрица?Добавить строки между строками rich: dataTable

Ниже мой взгляд файл:

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

Быстрый поиск указал, что добавление правил = «строка» в DataTable будет работать. Я пробовал, но без результата. По-видимому, когда я добавляю правила = «строки» для h: dataTable, есть строки, которые вводятся между строками.

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

Но это не удается, когда я перехожу к rich: dataTable.

Как получить тот же результат в rich: dataTable тоже?

Я использую JSF 2.0 и RichFaces 4.

ответ

1

<rich:dataTable> имеет rowClass атрибут, если вы хотите линии между рядами вы можете сделать класс CSS, как этот один:

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

EDIT: Первая строка в dataTable имеет класс rf-dt-fst-r. Поэтому, если вы хотите добавить строку над таблицей:

.row-line.rf-dt-fst-r { 
    border-top: 2px solid black; 
} 
+0

А как насчет первой строки? – skuntsel

+0

@skuntsel see my edit – Makhiel

+0

А как назначить специальный класс первой строке из тега '' :)? – skuntsel

Смежные вопросы