【发布时间】:2021-06-30 20:47:09
【问题描述】:
我为自己设定的一个项目而苦苦挣扎:
我正在尝试为 ServiceDesk 工作计划创建一个 Web 应用程序。该应用程序将按照周/月/年的原则显示时间表,并可选择更改视图并使用户能够查看电子表格,例如他们日常任务的时间表。类似的视图,只是可能不太详细。
我正在尝试在 Oracle Apex 中构建它。现在我在布局方面将其缩小到 2 种可能性:要么我使用日历,其中的布局会略有不同,并且基本上必须显示每个任务以及谁和什么的详细信息,或者我选择甘特图并制作这样左侧显示员工姓名,上部显示时间(以天/月/年为单位)。
我正在苦苦挣扎的是,其中一种方法是否正确。我尽量不让管理员进行更改变得过于复杂(目前,工作时间表在 excel 电子表格中,每月更新一次),因为这会适得其反,并且可能使它比 excel 更难使用。另外,我选择 Apex 的原因是我工作的公司在很多项目中实际使用 apex 的速度很快,并且与其他已经在使用的系统集成起来会更容易一些。
我们将不胜感激任何提示或指南!
【问题讨论】:
-
首先,我认为您不想使用日历区域,因为它有很多限制。我不清楚中间框中的代码是什么(黄色/红色/绿色/蓝色背景)?最后,您是否希望管理员能够将单元格从一个人或一天拖放到另一个人?他们将如何与页面交互?
-
绝对是一个有效的观点——这正是我要问的原因。我承认,我对顶点图表原理的了解相当有限,除了更改表格之外,更改图表内的值是相当困难的。这个想法是,里面的字段——不管颜色或标签——可以通过直接输入尽可能多地自定义。这些字段基本上是轮班时间表 - 所以每个人那天做了什么。因此,通过拖放或至少通过某些悬停字段可编辑字段是有意义的。如果我了解顶点图表系统,那是不可能的?
标签: sql plsql calendar oracle-apex gantt-chart