取消选择 Oracle Forms (12C) 中的所有单选值

Deselect all radio values in Oracle Forms (12C)

如何在 Oracle Forms 12c 中取消选择单选组中的所有值?

我放

:BLOCK.RADIO_ITEM := NULL;

它引发错误 "FRM-40212: Invalid value for field RADIO_ITEM."

我应该在 :BLOCK.RADIO_ITEM 下添加一个值为 'X' 的虚拟隐藏单选按钮吗?放

:BLOCK.RADIO_ITEM := 'X';

尝试看起来像取消选择所有值?

确实无法取消选择特定单选组中的所有单选项目。但是可以考虑通过在 Radio Group.

中隐藏 Radio Button 之一来考虑解决方法

举个例子,添加一个Radio Group的Number数据类型,有3个Radio Buttons(即Radio_Button0Radio_Button1Radio_Button2)和Functional->Radio Button Values 012。然后将 Radio_Button0Physical->Visible 属性 设置为 No。那就是不要以任何方式使用此单选按钮。

这样我们无线电组的所有成员将在运行时显示为取消选择。