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)
我只想在 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)