I'm forced to use Oracle Form Builder 10.1.2.3.0. An ideal control I can use in the form for a particular item is a List Item using a List Style called Combo Box.
Using this control, I can use set_item_property in a PRE-FORM trigger to set the background color of the list items to match the Canvas color.
The default background color of the items is white but that's not the biggest part of the problem. What is a pretty big UI problem is the color of the items after a selection is made: a horrible mustard color. I prefer something more Spartan and certainly something other than screaming "Hey! Look at me!".
When I run the form, everything is good until I choose an item in the list. Afterwards, the background of the selected item is mustard. And each popup of the list shows the items with a mustard background.
I figured I could add triggers to the Item to reset the background color but that didn't work. I created the following triggers to no avail:
. WHEN-LIST-CHANGED
. POST-CHANGE
. WHEN-VALIDATE-ITEM
. WHEN-NEW-ITEM-INSTANCE
I couldn't find any other trigger names that might be useful.
Is there hope for the code to force my UI preferences?
Before any action upon the control:
During the first popup:
After selecting an item during the first popup:
Second popup:



