We have a SharePoint web app that is using a few telerik controls. There are 3-4 telerik controls on this particular page. Sometimes when changing a slider bar, or unchecking a checkbox list, the contents of the page disappear. I've looked in to the issue and believe it has to do with the way IE7 handles positioned items. I've changed around to having position: relative, absolute, fixed, none, floating, etc, and I can't get the symptoms to go away.
Here is the code as it stands now.
and
Sometimes the issue happens when a SharePoint modal closes, or I'm just checking boxes on a checkbox list, or moving the slider bar. Re-sizing the window makes everything re-appear. I've also tried applying the zoom: 1 property too with no avail.
Can anyone assist me here? I've spent WAY too much time dealing with this bug.
Here is the code as it stands now.
.scrollingDiv
{
overflow
:
auto
;
background-color
:
#EFEFEF
;
padding
:
5px
;
}
#HeadToHeadControl
{
position
:
relative
;
height
:
450px
;
border
:
1px
solid
orange;
}
#FilterControls
{
width
:
250px
;
}
#Maturity_Control
{
position
:
absolute
;
top
:
10px
;
left
:
10px
;
border
:
1px
solid
green
;
}
#TraitsControl
{
position
:
absolute
;
top
:
75px
;
left
:
10px
;
border
:
1px
solid
blue
;
}
#ProductRadioList
{
position
:
absolute
;
left
:
270px
;
top
:
10px
;
width
:
300px
;
margin-right
:
20px
;
border
:
1px
solid
red
;
}
#CompetitorTreeControl
{
position
:
absolute
;
top
:
10px
;
left
:
580px
;
width
:
300px
;
border
:
1px
solid
yellow;
}
and
<
div
id
=
"HeadToHeadControl"
>
<
telerik:RadAjaxPanel
runat
=
"server"
ID
=
"ajax1"
Width
=
"100%"
>
<
div
id
=
"FilterControls"
>
<
div
id
=
"Maturity_Control"
>
radslider
</
div
>
<
div
id
=
"TraitsControl"
>
rad checkbox list (I think)
</
div
>
</
div
>
<
div
id
=
"ProductRadioList"
>
<
asp:Panel
runat
=
"server"
ID
=
"pnlH2HProductChkList"
ScrollBars
=
"Vertical"
Height
=
"380px"
CssClass
=
"scrollingDiv"
>
radiobuttonlist
</
asp:Panel
>
</
div
>
<
div
id
=
"CompetitorTreeControl"
>
<
div
>
<
asp:Panel
runat
=
"server"
ID
=
"pnlCompProducts"
Visible
=
"false"
>
<
div
class
=
"scrollingDiv"
style
=
'height: 380px;'
>
<
asp:Label
ID
=
"lblSelectedProduct"
runat
=
"server"
Text
=
""
></
asp:Label
>
rad tree control
</
div
>
</
asp:Panel
>
</
div
>
<
div
style
=
"text-align:right; margin-top:5px;"
>
<
asp:Button
ID
=
"btnH2HResults"
runat
=
"server"
Text
=
"View Results"
Visible
=
"false"
OnClick
=
"btnH2HResults_GenerateRpt"
/>
</
div
>
</
div
>
</
telerik:RadAjaxPanel
>
</
div
>
Sometimes the issue happens when a SharePoint modal closes, or I'm just checking boxes on a checkbox list, or moving the slider bar. Re-sizing the window makes everything re-appear. I've also tried applying the zoom: 1 property too with no avail.
Can anyone assist me here? I've spent WAY too much time dealing with this bug.