我必须在 Oracle Forms 中修改按钮的状态(隐藏它)(10g——我是 Forms 的新手,我不确定如何识别版本)。
不幸的是,我无法修改表单本身。
我只能将自己的代码添加到由和PRE-FORM
(类似的)触发器调用的过程中。POST-FORM
WHEN-NEW-ITEM-INSTANCE
但是: 1.PRE-FORM
调用太早(在此触发后表单修改按钮)。1.POST-FORM
子窗体关闭时调用(没关系,但不处理所有情况)。
WHEN-NEW-ITEM-INSTANCE
看起来不错,但我尝试从触发器调用的过程中访问按钮失败。
我试图用来name_in('datablock.element')
访问表单元素,但我不知道如何修改表单外元素的状态。