Hi
I've raised this before, but it is has become critical now that we are getting user testing feedback: Our users are totally confused by the current infinite scrolling behaviour of gantt view, they hate that they scroll all the way to the left and rather than getting the start of the project they get some random point in time and then have to grab the scroll bar again. Similarly scrolling all the way to the right.
I think that the default behaviour should match that of MS Project, which is the Gantt view that most people have interacted with. That behaviour is that the horizontal scroll bar handle moves you between the start and end dates of the project being viewed.
Is there something that can be done about this?
In the meantime, I'm guessing it must be possible to write some code that either intercepts the scrollbar events and allows me to get the behaviour described above, or to simulate it by placing an UltraScrollBar control over the top of the Gantt so the user grabs that one instead? Could I ask you to give me some code for one or both of those approaches?
Many thanks, Tom
Hello Tom,
Thank you for contacting Infragistics.
The behavior of the horizontal scrollbar in the UltraGanttView as you described it is the expected and proper behavior as the control is currently designed. I recommend posting this as a new product idea at http://ideas.infragistics.com so our Product Management team can see that users would like to see this functionality in the product.
Hi Dave
Sorry, yes, I know that's the intended behaviour,we've had a discussion around this before. I have already submitted a feature request.
What I was looking for was a workaround along the lines I described in the first post. I don't know how to intercept and override the scroll bar, but I know that there is often a clever way to intercept messages with the IG controls that involves more than just cancelling and repurposing events (e.g. like using creation filters in some scenarios, which I never would have spotted without help from your team). I was hoping that you might have an idea about how we could get the behaviour our users are expecting rather than the stock behaviour?