我正在尝试在报告中创建一个列,该列将从数据库中的相应列中获取条目。此 LOV根据基列的值返回active
or状态。inactive
我想为该列添加颜色,以便更容易发现状态已设置为的记录inactive
。因此,绿色为active
,红色为inactive
。
非常感谢任何帮助。
我正在尝试在报告中创建一个列,该列将从数据库中的相应列中获取条目。此 LOV根据基列的值返回active
or状态。inactive
我想为该列添加颜色,以便更容易发现状态已设置为的记录inactive
。因此,绿色为active
,红色为inactive
。
非常感谢任何帮助。
IR 区域源
select * from emp
在 deptno 上做了一个 LOV
运行报告。转到操作 > 格式 > 突出显示
在突出显示选项中,您可以指定颜色、突出显示行还是仅突出显示单元格以及突出显示的条件。请注意,对于 lov 列,您可以通过表达式字段旁边的箭头按钮弹出一个带有该 lov 值的 lov!
应用这将导致:
如果您希望默认应用此功能,请不要忘记保存您的报告!
如果突出显示不满意,您仍然可以使用 javascript/CSS 方式。
创建一个动态动作以在刷新 IR 区域后触发,使用类型为 Execute Javascript 的真实动作。
$("#apexir_DATA_PANEL td[headers='DEPTNO']").each(
function(){
if($(this).text()=='ACCOUNTING'){
$(this).addClass('deptAccounting'); //great to keep style in CSS!
$(this).css({"background-color":"red"}); //for that quick fix
}
}
);
请注意,为此您需要指定列(标题)并且必须在要比较的文本中编码!