Hi,
We have a UI which shows resources and their assignments. The assignments have schedules. We are using both the grid and the scheduler. The scheduler gives an idea of the duration of the schedule. While the grid gives an idea of the hours break down of the schedule. In the grid this is implemented by custom columns. The schedule can be viewed in day, week, month, year and quarter view. (See screenshot for reference.)
The user can shift the schedule by dragging the corresponding event on the scheduler. We have a requirement where we want to resize and shift the schedule on the grid. So that the user can see the hours breakdown as well as shift on the same view. We tried implementing this with the fillHandle feature but have found a number of limitations.
It works only for the day view and it can only be used to extend the schedule and not to shift the schedule.
It works only for cell selection mode cell. Our selection mode is row and we cannot change it at this stage.
The drag pointer is only in the right side. We would like the drag pointer cursor on both sides
This is on the Salesforce environment and we have found it to be slow on LWC, taking several seconds to rerender, particularly between fillHandleBeforeDragFinalize finishes and beforeFillHandleDragStart is called.
So we would like to have a feature that allows us to resize and shift the schedule in the grid view in a performant way for LWC. Also in week, month, quarter, year view we would like granular resizing ie resize the schedule such that we can extend or shorten it by days.
Thanks,
Beth