Hi,
I created a grid and binded a collection. I will add the item into collection at runtime. When the
time adding the scroll bar will apply when it cross the screen area. Thats is correct. I have a column
which contains multi line text. When we add some huge lines in that field. The scrollbar behaviour
is making trouble. i can't scroll upto the end. I continuously pressing down arrow. The bar not moving
down and after some point. Please check the screen shot. (This is last row of grid and check teh bar
it not moving after the point) (Normal behaviour it should reach end right?)
I installed 9.1v and Hot fix also. But still i facing the problem.
Hello,
We cannot really say from this screenshot is it or not moving after this point.
I have set up couple of scenarios with multi line text in a cell and I was not able to reproduce this behavior.
I used the following way to set the multi line:
http://forums.infragistics.com/forums/t/24323.aspx
If you have a sample application that reproduces the problem, it would be best to attach it to your next post so we can look it in.
Alex.
I think the issue is that the customer has a record that is taller than the visible area of the DataPresenter. Since the control does row/record level scrolling (i.e. each move of the scroll thumb/arrows moves by x record(s)) and not pixel level scrolling, he can't see the bottom portion of his record. The only way you could get this to work would be to write a view that uses a panel that does pixel level scrolling. This would have downsides though. E.g. in order to know the full pixel scrolling extent (height in the normal vertical view case) you would have to create every record element and measure them all so there would be a big performance impact and bigger memory footprint.
There isn't anything in the control itself that will do this for you. As I mentioned the default GridView uses a GridViewPanel. Like other virtualizing panels it has to scroll by items (records in this case) and not by pixels because to know the scroll range it would have to create every element thereby throwing away virtualization. One thing that you could do (but this probably won't completely solve the issue) is to set the CellMaxHeight on the fields so that the record cannot be made too large (by the user or by the size to content logic).
Andrew,
Yes, you are right. Thanks for exactly pointed out the issue.
I placed the grid in xamdockmanager.contentpane(docking down), the row height
is more than viewable area. When i resize the docking pane height. the scroll bar behaviour perfectly.
When i shrink the height the scrollbar behaviour not good.
is there any way to solve this issue?
(Based on the reply, i have to convey the message to our customer).