Jquery 将 Oracle Apex 经典报告中的一行加粗

Jquery bold a row in Oracle Apex Classic Report

我只想在 Oracle Apex Classic 报表中加粗具有 Suma: 等值的行。我试图用下面的代码执行该功能,但我不知道如何用 SQL 之类的子句替换 ==

$('#myreport td[headers="PROGRAMY"]').filter(function(){
    return $(this).text() == 'Suma:'
}).parent().children().css('font-weight', 'bold');

代码应仅加粗 programy like 'Suma:%

我不知道经典报告,但是 - 您为什么不使用 交互式报告?它的“操作”已经提供了 Highlight,让您可以毫不费力地做到这一点。

例如(左:“突出显示”选项;右:结果):

另一种方法是在查询中创建一个列,将其设置为隐藏。

case when programy like 'Suma:% then 'u-bold' end extra_class

然后将以下 HTML 表达式添加到现有列

<span class="#EXTRA_CLASS#">#PROGRAMY#</span>

至于你的jQuery,你可以考虑

$(this).text().substr(0,4)

例如,查看

的结果
'Suma:abc'.substr(0,4)