You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle Apex日期选择器颜色修改及Vita-Dark主题下拉框显示异常求助

Oracle Apex日期选择器颜色修改及Vita-Dark主题下拉框显示异常求助

我之前用Vita-Dark主题时也踩过这个坑——日期选择器下拉框背景和文字全是白色,完全看不到选项,太影响使用了!下面给你几个亲测有效的解决办法:

  • 页面级快速修复(适合单个页面)
    打开出问题的页面编辑界面,找到「Page Attributes」下的「Inline CSS」区域,粘贴以下自定义样式代码:

    /* 调整日期选择器头部的背景与文字颜色 */
    .ui-datepicker .ui-datepicker-header {
        background-color: #2d2d2d;
        color: #fff;
        border-color: #4a4a4a;
    }
    
    /* 修复日历单元格的显示问题 */
    .ui-datepicker-calendar td a {
        background-color: #3a3a3a;
        color: #fff;
    }
    
    /* 鼠标悬停日历单元格时的高亮样式 */
    .ui-datepicker-calendar td a:hover {
        background-color: #555;
        color: #fff;
    }
    
    /* 调整年月下拉选择框的颜色 */
    .ui-datepicker select.ui-datepicker-month, 
    .ui-datepicker select.ui-datepicker-year {
        background-color: #2d2d2d;
        color: #fff;
        border-color: #4a4a4a;
    }
    

    保存页面后刷新,下拉框就能正常显示了。

  • 应用全局修复(适合所有页面)
    如果整个应用都用了Vita-Dark主题,不想逐个页面设置,可以在应用的「Shared Components」→「CSS」里新建一个CSS文件,把上面的代码粘贴进去,再将这个CSS文件关联到所有页面。这样所有页面的日期选择器都会自动套用这个样式。

  • 小技巧:精准匹配元素
    要是上面的样式没生效,可能是Apex版本不同导致类名有差异。你可以按下F12打开浏览器开发者工具,点击日期选择器下拉框查看对应的HTML元素类名,再调整CSS选择器就行——比如部分版本可能用.apex-datepicker替代.ui-datepicker,灵活调整就能适配。

备注:内容来源于stack exchange,提问作者User104163

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 08:27:46