我正在使用 Richfaces 4。我有<rich:datatable />
4 列。其中,第一列是 a <a4j:commandlink />
。单击链接时,我需要更改整行的背景颜色。单击链接时,我正在调用动作侦听器,并且oncomplete
正在重新呈现页面。如何更改单击行的颜色?
问问题
2138 次
1 回答
0
在您的链接上添加 onclick 方法:
<rich:column>
<a4j:commandlink onclick="changeBackground(this)" ...
</rich:column>
查找单元格的 tr 并应用样式的脚本(使用 jQuery):
<script>
function changeBackground(element){
jQuery(element).parents('tr:first').addClass('backgroundRed');
}
</script>
和CSS例如
.backgroundRed {
color: #555658;
background-color: red;
}
您可以查看此对话以获取更多信息。
于 2011-08-24T12:41:14.443 回答