当 idf_type_conv 的数据 > 0 且 <> 73 和 <> 100 时,我需要更改交互式网格中的背景行(使用 JAVA SCRIPT)。
O 使用此代码,但我没有成功...
$('td[headers]="idf_type_conv"]').each(function() {
if($(this).text() == '0'){
$(this).closest('tr').find('td').css({"background-color":"red"});
}
});
突出显示方法不是一个糟糕的解决方案,但如果您不想使用内置功能,这里还有其他解决方案。
所以基本上你必须在你想要着色的每一列上使用这段代码(代码必须放置到JavasScript初始化代码属性部分):
function(options) {
options.defaultGridColumnOptions = {
cellCssClassesColumn:"idf_type_conv"
}
return options;
}
在此示例中,“idf_type_conv”是列是报表源查询的情况,它确定您所需颜色的 CSS 类。例如,如果您有一个名为“RED”的页面级自定义 CSS 类,您的情况将如下所示:
case when idf_type > 0 then 'RED' end as idf_type_conv
您可以在页面级别内联 CSS 区域指定所需的 CSS 类,如下所示:
.RED{
background-color: red;
}