Jsf 数据表行背景色

Jsf 数据表行背景色,jsf,datatable,Jsf,Datatable,我有一个如下: <h:dataTable styleClass="myDataTable" id="dataTable1" value="#{myBean.listColors}" binding="#{myBean.dataTableColor}"/> 我还有两个,用于在数据表的行中导航。这些按钮从列表中获取数据并将其输入各自的字段()。我需要选择当前行,当用户单击“上一个/下一个”按钮时,用不同的背景色突出显示它 我想在我的bean类上这样做,但是如果您提供JavaScri

我有一个
如下:

<h:dataTable styleClass="myDataTable" id="dataTable1" value="#{myBean.listColors}"
binding="#{myBean.dataTableColor}"/>

我还有两个
,用于在数据表的行中导航。这些按钮从列表中获取数据并将其输入各自的字段(
)。我需要选择当前行,当用户单击“上一个/下一个”按钮时,用不同的背景色突出显示它

我想在我的bean类上这样做,但是如果您提供JavaScript或JSF的任何解决方案(我对这种技术有点陌生),也没关系。抱歉,有任何技术错误


有什么想法吗

您可以使用primefaces库。它提供了许多关于数据表的不错的解决方案。看看这个

如果你有一个数据表,你可以设置属性,如选择,它指示所选项目:

<p:dataTable id="dtId" var="items" value="#{urBean.items}" selection="#{urBean.selectedItem}" rowKey="#{item.id}">


同时,在您的commandLink上,您可以调用托管bean的方法将选择对象更改为“上一个”和“下一个”。

尝试使用DateTable组件,我认为它将为您提供更强大的选项。

我使用的是一个教学示例,但我不能使用PrimeFaces(我使用的是一个教学示例,但我不能使用PrimeFaces.)(