【问题标题】:Change record color based on property value [closed]根据属性值更改记录颜色 [关闭]
【发布时间】:2019-08-01 15:12:48
【问题描述】:

我有一个包含两个块的 oracle 表单。我想让单元格根据它的值 null 或 not 改变颜色。如何做到这一点?

【问题讨论】:

    标签: oracle oracle11g oracleforms


    【解决方案1】:

    您可以使用两个内置插件:SET_ITEM_PROPERTYSET_ITEM_INSTANCE_PROPERTY(查看表单在线帮助系统了解更多信息)。

    • 如果您使用第一个,它将更改表格块中的所有项目(即整列)
    • 这意味着 - 如果它确实是一个表格形式(“两个块”听起来像“主细节”,其中细节通常具有表格布局 - 你应该使用第二个,SET_ITEM_INSTANCE_PROPERTY这只会更改该项目的一个实例

    例如,你会这样做:

    if :system.cursor_item is null then
       set_item_instance_property(:system.cursor_item, current_record, visual_attribute, 'RED');
    end if;
    

    【讨论】:

    • 是的,我也这样做了,非常感谢
    猜你喜欢
    • 1970-01-01
    • 2022-01-13
    • 2012-12-07
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多