我想在我的 JSF 数据表的行中做一些操作,为此我需要行的 id。但是当我看到通过firebug生成的html时。我注意到 id 只为 JSF 组件而不是 tr 和 td 生成。有什么方法可以定义 row(tr) 的 id 这是我的代码
<h:datatable value = "#{bean.list}" var = "row">
<h:column>
#{row.name}
</h:column>
<h:column>
#{row.address}
</h:column>
<h:column>
#{row.phone no}
</h:column>
<h:column>
<h:selectBooleanCheckbox id="checkbox" value="#{row.sportsStudent}" />
</h:column>
</h:datatable>
我的数据表下方有一个按钮,上面写着“仅显示体育学生”,我的列表应仅显示体育学生,标题将更改为“显示所有学生”。现在应该显示所有学生。所以我在想我是否有 tr 的 id 。我可以使用 jquery 隐藏/显示该行。那我可以这样做吗?
提前致谢。
塔伦·马丹