我想在我的JSF数据表的行中做一些opertaions,为此我需要和id的行。但是当我看到通过firebug生成的html时。我注意到id只是为不是tr和td的JSF组件生成的。有没有我可以定义行的id(tr) 这是我的代码
<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隐藏/显示该行。我可以这样做吗?
提前致谢。
Tarun Madaan答案 0 :(得分:4)
您有几种选择。我可以提出其中两个:
sport
和ordinary
。然后,您可以隐藏/显示所有行,其中包含ordinary
类的元素。