簡體   English   中英

Jquery 在 Oracle Apex 經典報告中加粗一行

[英]Jquery bold a row in Oracle Apex Classic Report

我想只加粗具有Suma: in Oracle Apex Classic Report 等值的行。 我嘗試使用以下代碼執行該功能,但我不知道如何將==替換為 SQL 之類的子句。

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

代碼應該只programy like 'Suma:%程序行

我不知道經典報告,但是 - 你為什么不使用交互式報告呢? 它的“Actions”已經提供了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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM