2

谁能告诉我如何在离开当前选项卡时更改选项卡标题颜色。

似乎已经有一个可用的属性“ontableave”,但我不确定如何在 ontableave 属性上调用 css。

我正在使用 Richfaces 3.3 和 JSF 1.2

提前致谢。

4

1 回答 1

0

在任何 DOM 元素上,您都有该setAttribute方法。因此,您所要做的就是使用 获取对 RF 选项卡的引用 #{rich:component('yourTabId')}。所以把它们放在一起,你可以拥有

    ontableave= "#{rich:component('yourTabId').setAttribute('style','color:red')}"

或者您可以在原始 JavaScript 中完成所有操作(以防 RF 人员像 PF 组件一样禁用其组件上的方法),您将拥有一个函数

<script>

    function changeColor() {
        this.style.color = '#cc0000';
     }

</script>

然后调用函数ontableave

于 2013-01-27T08:26:19.223 回答