У меня есть таблица tr: мне нужно стилизовать с помощью CSS. Все обычные стилевые функции таблицы работают, но объединение строк и выбор строк не подходят. Когда я просматриваю отрендеренный источник, я не вижу различий в строках для идентификатора или класса, к которому можно привязаться, и в официальной документации нет атрибутов для объявления класса стиля ни для одного из них. Возможно ли это, и если да, что мне нужно сделать, чтобы мой CSS захватил его?
<tr:table id="myTable" value="#{tableValues}" rowBandingInterval="1">
<tr:column>
##Stuff##
</tr:column>
<tr:column>
##Stuff##
</tr:column>
<tr:column>
##Stuff##
</tr:column>
</tr:table>
Редактировать
Позвольте мне попытаться выяснить, что происходит.
Во-первых, используя приведенное выше объявление, jsf сообщает, что нужно сгенерировать таблицу, а атрибут rowBandingInterval указывает, что каждая строка должна иметь чередующиеся цвета. строки оригинала и пр.)
Как только страница отображается в стандартном html, Тринидад (и jsf) применяет свои собственные классы и идентификаторы к html. Моя обычная процедура - посмотреть на визуализированный html, найти класс, который он применяет, и добавить для него правила CSS. Однако в этом случае дополнительные стили не добавляются (ничто в отображаемом html не означает, что одна строка отличается от другой).
Итак, вопрос в том, как я могу сказать Тринидаду, чтобы я давал чередующиеся строки, и пользователь выбирал для строки разные классы / идентификаторы, чтобы я мог использовать CSS?
Редактировать 2
Просто чтобы никто не обращал внимания, никаких изменений в фактических td
элементах также нет
Редактировать 3
После того, как все атрибуты были переключены вокруг, а затем разобраны весь код до чистых, я нашел атрибут полосатости строк. Классы Тринидад довольно запутанные, и если вы не переформатируете код и не удалите весь шум, вы его не увидите. Тринидад добавляет класс .af_column_cell-text-band
к полосам с полосами, где обычные строки имеют только .af_column_cell-text
. Так что половина проблемы решена. Мне все еще нужно знать селектор для выбранной пользователем строки, для которой я с радостью отдам все шарики любому, кто может дать мне ответ именно на это.