When my page with an ultrawebgrid first comes up, the band with the header is offset (it is about an inch to the right of the rest of the grid- it strays onto a neighboring control). As soon as I move the mouse over the header, it snaps back into place where it's supposed to be. If I resize the page, though, it's offset again. Any ideas? Thanks
Sounds like the layout on the page is changing for some reason. Are you dynamically showing/hiding or repositioning other controls on the page? Also, is this an HTML4.0 or XHTML1.x doctype? It sometimes helps to work in standards mode. The best way to ensure layout is to force a dimensions on your controls. If you have the grid set to a relative width/height (50%, 100%, etc.) try setting it to an absolute pixel value. That should force it to always appear the way you want.
-Tony
I have the similar issue but it's actually the whole grid object was shifted up and snaped back after mouseover or any javascript was trigged. I've already specified XHTML 1.0 doctype in our master page. I cannot specify the width of the grid because the grid was generated on the fly. Is this a bug?
Our company uses IE6 which has been giving us this issue but it works fine in Firefox.
Thanks.
Jan,
This very well could be a bug. If you're not using the latest hotfix, try downloading it and give it a try (you may be in luck and it's already fixed). You can also contact our Developer Support team (http://es.infragistics.com/gethelp) to get help.
The following is the suggested solution by Infragistic:
"This is happening because IE6 doesn't handle the positioning very well of elements that have the position: relative style set on them that are in a container that's not positioned relatively. The grid has position:
relative set on some of it's elements to make a few things like positioning editors, child rows collections and overflow work properly.
To fix it, just put a position:relative style on the div:
<div style="position:relative;">WebGrid Object</div>"