Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
455
Controls do not appear in Web Tab when EnableAppStyling="True"
posted

I have a web tab with 3 tabs each of which have a contentpane pointing to a different user control. When the page loads the first tab is selected by default. This tab works fine. But when I click another tab the user control is not shown until I mouse over an unselected tab then the user control is displayed. The user control in question contains an UltraWebGrid control. EnableRelativeLayout="True" for all ContentPanes. Anyone have an idea what is going on?

 

Thanks Lenny

 

  • 24497
    posted

    Hi Lenny,

    I guess you have problems under IE only. IE has problems with page layouts when position:relative is used, especially if child elements are displayed dynamically (like tabs in UltraWebTab, or dynamically adjusted bounds of elements like in grid). The repainting and "fix" of child controls in UltraWebTab on mouse- move happens due to another "feature" of IE. The UltraWebTab may adjust css of <td>-tab-element to show mouse-over appearance and that change of <td>-className triggers repainting and recalculating of content of whole <table>-element and sometimes content of whole browser. That may "fix" appearance of tab.

    I suggest you to review the structure of all parents of UltraWebTab. If there are any parent html element which has position:absolute/relative, then remove that attribute (in case of master page, it can be aspx/html located in another file).