Jsf Richfaces扩展数据表选择问题
请帮忙。 看看 您将看到漂亮的“汽车市场”表,支持多种选择。您还将注意到,其中一个选定行以粗体显示。这条粗线到底是什么意思?它是否通过Jsf Richfaces扩展数据表选择问题,jsf,jsf-2,richfaces,Jsf,Jsf 2,Richfaces,请帮忙。 看看 您将看到漂亮的“汽车市场”表,支持多种选择。您还将注意到,其中一个选定行以粗体显示。这条粗线到底是什么意思?它是否通过org.richfaces.component.UIExtendedDataTable或任何其他RF类的方法进行管理?找不到该行的API 我试图做的是在支持bean中创建新项,并强制表选择指向新创建的项。我已经设法通过setSelection()设置了选择,但我无法控制粗体行,它保持在以前的位置,请帮助。所选行的粗体样式由richfaces附带的样式表管理。ric
org.richfaces.component.UIExtendedDataTable
或任何其他RF类的方法进行管理?找不到该行的API
我试图做的是在支持bean中创建新项,并强制表选择指向新创建的项。我已经设法通过
setSelection()
设置了选择,但我无法控制粗体行,它保持在以前的位置,请帮助。所选行的粗体样式由richfaces附带的样式表管理。richfaces中的每个主题都有自己的样式表。您可以参考查看哪些样式类可用于自定义rich:extendedDataTable
的外观
例如,rf-edt-r-sel
或rf-edt-r-act
定义所选行的样式,您可以通过在使用rich:extendedDataTable
<style type="text/css">
.rf-edt-r-sel{
background-color: yellow;
}
.rf-edt-r-act{
font-weight: bold;
color: red;
}
</style>
所选行的粗体样式由richfaces附带的样式表管理。richfaces中的每个主题都有自己的样式表。您可以参考查看哪些样式类可用于自定义
rich:extendedDataTable
的外观
例如,rf-edt-r-sel
或rf-edt-r-act
定义所选行的样式,您可以通过在使用rich:extendedDataTable
<style type="text/css">
.rf-edt-r-sel{
background-color: yellow;
}
.rf-edt-r-act{
font-weight: bold;
color: red;
}
</style>
感谢您的链接,但我仍然不理解public void selectionListener()方法中的代码。有一行“dataTable.setRowKey(selectionKey)”,后面总是跟着“dataTable.setRowKey(originalKey)”并重写。为什么呢?是rowKey负责粗体线条吗?我需要并通过API控制粗体选择。感谢链接,但我仍然不理解方法public void selectionListener()中的代码。有一行“dataTable.setRowKey(selectionKey)”,后面总是跟着“dataTable.setRowKey(originalKey)”并重写。为什么呢?是rowKey负责粗体线条吗?我需要通过API控制粗体选择。