我使用以下代码在主要面3中生成数据
<p:panelGrid id="table1">
<p:row id="row1">
<p:column id="column1">Column 1</p:column>
<p:column id="column2">Column 2</p:column>
</p:row>
</p:panelGrid>
FF中显示的结果表如下(取自浏览器的视图源)
<table role="grid" class="ui-panelgrid ui-widget" id="myform:table1">
<tbody>
<tr role="row" class="ui-widget-content">
<td role="gridcell">Column 1</td>
<td role="gridcell">Column 2</td>
</tr>
</tbody>
</table>
此处属性ID仅适用于面板网格,它如何与行或列一起使用。标签文档还说它们支持ID。请指导我在哪里犯错误。
答案 0 :(得分:0)
不确定,但是......
我认为如果你使用
<f:facet name="header">
<h:outputText value="someText"/>
</f:facet>
在您的列中,然后id
将应用于您生成的th
解决方法可能是为styleclass
设置p:column
,这样就应该应用于生成的td
上面说的jquery选择器应该足以访问表中的所有td ...
同样,我猜可能有更好的解决方案......