You can use .scrollTo(date, animation, target) method to scroll to a specific date:
http://api.daypilot.org/daypilot-scheduler-scrollto/
You can use .scrollToResource() method to scroll vertically to a specific resource:
http://api.daypilot.org/daypilot-scheduler-scrolltoresource/
See an online demo here:
http://javascript.daypilot.org/demo/scheduler/scrolling.html
In AngularJS you can also use the following properties instead of the direct scrollTo() method:
scrollTo
scrollToAnimated
scrollToPosition
This approach is used in the AngularJS Hotel Room Booking tutorial:
http://code.daypilot.org/77465/angularjs-hotel-room-booking
$http.post("backend_events.php", params).success(function(data) {
if (day) {
$scope.schedulerConfig.timeline = getTimeline(day);
$scope.schedulerConfig.scrollTo = day;
$scope.schedulerConfig.scrollToAnimated = "fast";
$scope.schedulerConfig.scrollToPosition = "left";
}
$scope.events = data;
});