On the Scheduler, we have three requirements that we need to implement on the first row:
- We need the first row (Open Shift) to be "sticky" and to stay in view at the top of the Scheduler as we scroll
- We need the SchedulerItems within the sticky row to remain inside the sticky row as we scroll
- We need to be able to drag SchedulerItems from the sticky row into different lower rows
We got close to implementing these features with the WeekView, but our rows need to correspond to employees and not hours, and we add the employee data as resources. Every time we add resources to the Scheduler with the WeekView it adds them as an additional row column instead of replacing the hours column. We also tried creating our own custom slot to have the SchedulerItems remain sticky when scrolling, but it still wouldn't remain in the sticky row.
So my specific questions are: 1) Can the three requirements be implemented in the Scheduler? 2) Is using resources the correct way to add the employee column for the rows? If not, what is the correct approach?