html - Oracle ApEx radio 组禁用

标签 html oracle-apex radio-group

我正在使用 Orace Apex,具体来说:

SELECT
    APEX_ITEM.radiogroup(1,EMP_ACTIVE,'Y',NULL,'disabled'),
    APEX_ITEM.radiogroup(2,CUST_ACTIVE,'Y',NULL,'disabled'),
    APEX_ITEM.radiogroup(3,USER_ACTIVE,'Y',NULL,'disabled')
FROM table A;

问题是,这个语句工作正常,但在屏幕上很难阅读。

是否有另一种方法可以使该 radio 组看起来像普通的 radio 组,而不具有禁用的外观,以便用户更容易阅读,但同时不允许用户实际更改 radio 组?

最佳答案

另一种方法是创建您自己的看起来像单选按钮的图标并按如下方式使用它们:

SELECT
    '<img src="' || case EMP_ACTIVE when 'Y' then 'myrg_selected.png' 
                                    else 'myrg_notselected.png' end || '"/>',
    '<img src="' || case CUST_ACTIVE when 'Y' then 'myrg_selected.png' 
                                    else 'myrg_notselected.png' end || '"/>',
    '<img src="' || case USER_ACTIVE when 'Y' then 'myrg_selected.png' 
                                    else 'myrg_notselected.png' end || '"/>'
FROM table A;

您可以将逻辑移至函数中以使报告更简单:

SELECT
    mypkg.radio_img(EMP_ACTIVE),
    mypkg.radio_img(CUST_ACTIVE),
    mypkg.radio_img(USER_ACTIVE)
FROM table A;

关于html - Oracle ApEx radio 组禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11522805/

相关文章:

oracle - 在 Oracle Apex 中创建手动链接

java - 如何在 ArrayAdapter 中使用带有 4 个不同单选按钮的 Radiogroup

android - 在 Android 中以编程方式添加到 RadioGroup 时,RadioButtons 具有不同的样式

jquery - 如何自定义DevExtreme数据网格确认消息

javascript - 从动态添加的输入中获取数据

javascript - checkValidity 函数未检测到类型 "tel"的无效输入

oracle-apex - Oracle APEX - 同一图表中的多种线条样式(AnyChart,但任何图表服务都可以)

oracle - 如何在没有可用行选择器的情况下为 APEX 21.1 REST 数据源设置数据配置文件

Android RadiGroup允许多选

javascript - 为什么带有函数名称的内联事件不能在 div 上工作?