RBTimeView provides internal support for all drag and drop
operations. You don't need to write a single line of code to get the following
features:
-
Drag schedule items on the same day or between days.
- Change the start or the end of a schedule event just by dragging it - the
component will automatically adjust the display for any overlapping events,
you can provide a custom hint to this event.
-
Drag items between the main display area and the all day events area. You
have a complete events handler support for all this functionality.
-
Allow the user to change the start or the end of the working hours area
by just picking and dragging it (again, you can attached a custom hint display
to this event).
-
Control snapping of items one to another, or between items and the working
hours - This allows the user to precisely enter adjacent events in the display.
This feature is, of course optional.
-
When the user drags items to the boundaries of the display, the component
will automatically scroll the view so it is possible to drop the event item
in the required position.
-
Provide internal support (using a drag object) for dragging and dropping
schedule item generated from outside RBTimeView onto the display area.