У меня есть <table>
, а в нем несколько <tr>
с.Все выровнено, пока ни один <tr>
не обернут в <div>
или <span>
.
Я должен обернуть его, потому что я использую JSF, и мне иногда нужно визуализировать этот ряд, а иногда нет.Код:
<table>
<!-- some other TRs -->
<h:panelGroup id="wrapping">
<h:panelGroup rendered="#{bean.render}">
<tr>
<th>
Some label
</th>
<td>
<h:inputText value="#{bean.value}" />
</td>
</tr>
</h:panelGroup>
</h:panelGroup>
</table>
Мне нужна «обертка», потому что, когда внутренняя группа Panel не отображается, мне нужен некоторый идентификатор в HTML для ajax.Мне также нужен внутренний <h:panelGroup>
, потому что мне нужно где-то использовать атрибут JSF rendered
, и я не могу использовать его на <tr>
.
Проблема заключается в том, что этот ряд заключен в <span>
и он больше не выровнен с другими строками.То же самое о <div>
.