0

所以我一直在尝试更改文档在 Alfresco Share 工作流程表单的“项目”字段中显示的突出显示颜色。基本上,给定一个看起来像这样的起始表格......

在此处输入图像描述

您会注意到添加到项目字段的所有其他文档都会自动突出显示为浅蓝色。我想知道是否可以更改该颜色,此外是否可以设置它以便仅在该文档列表中突出显示顶部项目(或单个项目)?

我认为这就像在某处查找和更改 CSS 文件一样简单,但是尽管在 Alfresco 中更改了许多不同的 CSS 文件,但我在更改颜色时运气不佳。只是想知道是否有人对此有任何经验并愿意帮助我?

4

1 回答 1

2

编辑:您正在寻找的课程是:

tr.yui-dt-高亮

这里的问题是这些类是由页面中注入的 JavaScript 自动生成的。所以,我搜索并找到了这个小信息:share/res/js/yui-common.js你应该使用像JavaScript Formatting这样的工具来理解其中的一些代码的路径。有一个 CLASS_HIGHLIGHTED 启动一个函数,你应该尝试覆盖它:

highlightRow: function (k) {
    var i = this.getTrEl(k);
    if (i) {
        var j = this.getRecord(i);
        c.addClass(i, d.CLASS_HIGHLIGHTED);
        this.fireEvent("rowHighlightEvent", {
            record: j,
            el: i
        });
        return;
    }
},
unhighlightRow: function (k) {
    var i = this.getTrEl(k);
    if (i) {
        var j = this.getRecord(i);
        c.removeClass(i, d.CLASS_HIGHLIGHTED);
        this.fireEvent("rowUnhighlightEvent", {
            record: j,
            el: i
        });
        return;
    }
},

有 highlightRow 和 highlightColumn 可以查看。覆盖 YAHOO yui 函数总是非常困难..

于 2012-09-14T09:49:11.347 回答