I have a page that works fine in Firefox, but does some strange stuff in Explorer. I'm using 2008 Q2 version.
The original page had a single normally-functioning RadGrid, wrapped in a PageView and Multipage controls; there's a menu bar at the top of the page, outside of the PageView. The menu bar is loaded as a custom control in a panel at runtime, since the application has customized uses for application-specific forms, and general forms for all of the uses.
With that all in mind, it's been working great this way. Until I added two more RadGrids to the page that serve as multi-column listboxes, to go along with several label/textbox pairs of other data. The headers are disabled, sorting/paging/grouping is all disabled. Client side scrolling is enabled, and the containing DIV's style sets the height and width of the grid The two smaller RadGrids are used as two-way pickers for details of the items in the main RadGrid.
Under firefox this is working great, but under IE7, not so great. Upon entering the form, the "listbox" RadGrids are unpopulated, and everything looks fine. Once I select a row in the main grid, the codebehind pulls in the relevant data into a collection and binds it to the controls. In firefox, the controls are loaded and look & work fine. Under IE7, the controls flash on the screen, then disappear, with the main grid shrinking to just a couple hundred pixels wide, and even the three-item menu squishes into two lines. If I hover the mouse pointer over the menu, everything jumps back to correct ordering and spacing, and the two-way listbox actions work correctly even.
If I then select a different row in the main grid, the page blanks out completely. Using debug bar, I am able to examine the DOM and it appears that everything is there, but nothing is visible on the client area except the background color, not even the menu.
This looks somewhat like the RadSplitter problem reported recently with 2008 Q3, except I have no splitters on my form.
Any ideas?
The original page had a single normally-functioning RadGrid, wrapped in a PageView and Multipage controls; there's a menu bar at the top of the page, outside of the PageView. The menu bar is loaded as a custom control in a panel at runtime, since the application has customized uses for application-specific forms, and general forms for all of the uses.
With that all in mind, it's been working great this way. Until I added two more RadGrids to the page that serve as multi-column listboxes, to go along with several label/textbox pairs of other data. The headers are disabled, sorting/paging/grouping is all disabled. Client side scrolling is enabled, and the containing DIV's style sets the height and width of the grid The two smaller RadGrids are used as two-way pickers for details of the items in the main RadGrid.
Under firefox this is working great, but under IE7, not so great. Upon entering the form, the "listbox" RadGrids are unpopulated, and everything looks fine. Once I select a row in the main grid, the codebehind pulls in the relevant data into a collection and binds it to the controls. In firefox, the controls are loaded and look & work fine. Under IE7, the controls flash on the screen, then disappear, with the main grid shrinking to just a couple hundred pixels wide, and even the three-item menu squishes into two lines. If I hover the mouse pointer over the menu, everything jumps back to correct ordering and spacing, and the two-way listbox actions work correctly even.
If I then select a different row in the main grid, the page blanks out completely. Using debug bar, I am able to examine the DOM and it appears that everything is there, but nothing is visible on the client area except the background color, not even the menu.
This looks somewhat like the RadSplitter problem reported recently with 2008 Q3, except I have no splitters on my form.
Any ideas?