根据 属性 值更改记录颜色
Change record color based on property value
我有一个包含两个块的 oracle 表单。我想让单元格根据它的值 null 或不改变颜色。如何做到这一点?
您可以使用两个内置插件:SET_ITEM_PROPERTY
和 SET_ITEM_INSTANCE_PROPERTY
(有关详细信息,请查看 Forms 在线帮助系统)。
- 如果您使用第一个,它将更改表格块(即整列)中的所有项目
- 这意味着 - 如果它确实是表格形式("two blocks" 听起来像 "master-detail",其中细节通常 具有 表格布局 - 你应该使用第二个,
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;
我有一个包含两个块的 oracle 表单。我想让单元格根据它的值 null 或不改变颜色。如何做到这一点?
您可以使用两个内置插件:SET_ITEM_PROPERTY
和 SET_ITEM_INSTANCE_PROPERTY
(有关详细信息,请查看 Forms 在线帮助系统)。
- 如果您使用第一个,它将更改表格块(即整列)中的所有项目
- 这意味着 - 如果它确实是表格形式("two blocks" 听起来像 "master-detail",其中细节通常 具有 表格布局 - 你应该使用第二个,
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;