使用JavaScript更改Oracle APEX交互式网格上的背景色行

lndjwyie  于 2023-11-17  发布在  Oracle
关注(0)|答案(1)|浏览(155)

我有一个交互式网格,其中一个列ID设置为DaysIn,我将静态ID设置为di
我想根据DaysIn中的数字值更改背景行颜色。
我已经将以下代码添加到刷新后的动态操作中-但它不起作用。

$('td[headers="di"]').each(function() {
  if ($(this).text() < '30') {
    $(this).closest('tr').find('td').css({
      "background-color": "beige"
    });
  }

  if ($(this).text() >= '30' && $(this).text() < '60') {
    $(this).closest('tr').find('td').css({
      "background-color": "lightgreen"
    });
  }

  if ($(this).text() >= '60' && $(this).text() < '65') {
    $(this).closest('tr').find('td').css({
      "background-color": "lightblue"
    });
  }

  if ($(this).text() >= '65') {
    $(this).closest('tr').find('td').css({
      "background-color": "pink"
    });
  }
});

字符串
谢谢你的帮助

ao218c7q

ao218c7q1#

我知道您指定要使用JavaScript。但是,如果您已经使用Oracle Apex,请考虑使用内置功能并使用Interactive Grid的“操作”* 突出显示 * 行:


的数据

相关问题