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

如何在Oracle APEX中限制日历条目显示尺寸

Example calendar

Oracle APEX 日历条目固定宽度配置方案

Oracle APEX 内置日历组件基于FullCalendar封装,没有提供可视化配置项直接限制条目宽度,可通过自定义CSS覆盖默认样式实现效果,配置步骤如下:

  • 打开对应日历页面的页面设计器,在页面属性栏找到「CSS」分类下的「内联CSS」输入框
  • 写入适配日视图、周视图的固定宽度样式代码,宽度数值可根据自身页面布局调整:
/* 固定时间网格视图中日历条目宽度 */
.fc-timegrid-event {
  width: 120px !important;
  max-width: 120px !important;
}
/* 修正同时间段多事件排列偏移问题 */
.fc-timegrid-event-harness {
  margin-right: auto !important;
}

若需要同时调整月视图下的条目宽度,可追加.fc-daygrid-event选择器的宽度规则,设置逻辑和上述代码一致。

  • 保存页面变更后重新运行应用,日历条目将不再横向占满整行,按照设置的固定宽度展示。

配置注意事项:

  • 样式规则必须添加!important标记,FullCalendar默认样式优先级较高,不加标记自定义样式会被覆盖无法生效
  • 若使用20.1及更早版本的APEX,日历组件的类名前缀可能存在差异,可通过浏览器开发者工具选中目标日历条目,查看实际生效的类名后替换上述代码中的选择器即可
  • 固定宽度设置完成后,同时间段存在多个条目时,组件会自动按照设置的宽度横向排布,不会出现重叠遮挡问题

内容的提问来源于stack exchange,提问作者FĐŠ

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 19:48:33