2017-08-08 97 views
0

我有一个交互式网格,由表wwv_flow_qb_saved_query和apex_collection的标题完全连接而成。结果如下所示:enter image description here单行视图,交互式网格 - 用字体颜色表示差异

前三列是使用wwv_flow_qb_saved_query中的查询构建器构建的查询。最后三列来自上传查询到apex_collections。列“qb_sql”是一个clob,填充了来自查询的整个sql语句,它看起来像这样在单行视图中:enter image description here

现在,最终用户应该能够看到列组“导入用不同的颜色查询“=>”qb_sql“。因此,第二个qb_sql中不同的部分例如是红色。

有没有可能做到这一点?

谢谢..

回答

1

在网格视图中,可以使用声明属性外观给列中的所有单元格的特殊类:CSS类。但是这不适用于单行视图。 高级属性:CSS类仅适用于可编辑字段。在网格和单行视图中相同。

有一个高级列选项属性fieldCssClasses,适用于单行视图中的字段。因此,对于每个字段/列的你想看看不同的内容添加到高级:JavaScript代码属性:

function(config) { 
    config.defaultGridColumnOptions = { 
     fieldCssClasses: "special" 
    } 
    return config; 
} 

那么对于添加特殊强化一个CSS规则的页面属性的CSS:内联或添加规则你的应用程序的css文件,如果你有。例如:

.special { 
    font-weight: bold; 
    color: green; 
} 

使用您喜欢的任何名称作为css类; “特殊”只是一个例子。