jsf数据表的行id
我想在我的JSF数据表的行中执行一些操作,为此我需要行的名称和id。但是当我看到通过firebug生成的html时。我注意到id只为JSF组件生成,而不是为tr和td组件生成。是否有某种方法可以定义行(tr)的id 这是我的密码jsf数据表的行id,jsf,datatable,rowid,Jsf,Datatable,Rowid,我想在我的JSF数据表的行中执行一些操作,为此我需要行的名称和id。但是当我看到通过firebug生成的html时。我注意到id只为JSF组件生成,而不是为tr和td组件生成。是否有某种方法可以定义行(tr)的id 这是我的密码 <h:datatable value = "#{bean.list}" var = "row"> <h:column> #{row.name} </h:column> <h:column>
<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>
#{row.name}
#{row.address}
#{row.phone no}
我的数据表下面有一个按钮,上面写着“只显示体育学生”,我的列表应该只显示体育学生,标题将改为“显示所有学生”。现在应该显示所有学生。所以我想如果我有tr的身份证。我可以使用jquery隐藏/显示该行。那我能做到吗
提前谢谢
Tarun Madaan您有几种选择。我可以提出其中两项建议:
sport
,而对于其他学生来说,体育课是普通课。然后可以隐藏/显示所有行,其中包含普通
类的元素
你有几个选择。我可以提出其中两项建议:
sport
,而对于其他学生来说,体育课是普通课。然后可以隐藏/显示所有行,其中包含普通
类的元素
在一些博客中,我读到了uidata,在某些地方我读到了selectabledatamodel。但我是JSF的新手。我可以继续使用一些更简单的方法吗?在一些博客中,我读到了关于uidata的内容,在某些地方我读到了关于selectabledatamodel的内容。但我是JSF的新手。我可以继续用一些简单的方法吗?谢谢你的回复。但我可以更改学生的运动场,当我点击按钮时需要重新登记表格,我还需要查看按钮上的标题是“显示体育学生”还是“全部显示”。那么,根据你的第一个解决方案,我将如何做到这一点?你能不能再亮一点。。。至于第二个解决方案,我不应该使用这样的库。只需要通过JSF就可以做到这一点。您可以像这样隐藏普通学生的所有行:
$('.normal').each(函数(ind,el){$(el.parent('tr').hide();})您可以使用jquery更改按钮的文本。对于我们调用传递给每个
方法的函数数组中的每个元素,我们有一个类为普通
的元素数组。感谢您的回复。但我可以更改学生的运动场,当我点击按钮时需要重新登记表格,我还需要查看按钮上的标题是“显示体育学生”还是“全部显示”。那么,根据你的第一个解决方案,我将如何做到这一点?你能不能再亮一点。。。至于第二个解决方案,我不应该使用这样的库。只需要通过JSF就可以做到这一点。您可以像这样隐藏普通学生的所有行:$('.normal').each(函数(ind,el){$(el.parent('tr').hide();})您可以使用jquery更改按钮的文本。对于我们调用传递给每个
方法的函数的数组中的每个元素,我们有一个类为普通
的元素数组。