I have added a checkbox to some of my RadPanelItems using the HeaderTemplate and css. If I set the property Expanded="true" on an Item it doesn't expand. It also doesn't expand if I set the property in my codebehind with for example:
RadPanelBar1.Items(1).Expanded = True
Here is my aspx:
Without a HeaderTemplate it works as expected:
What am I doing wrong?
Thanks,
Dan
RadPanelBar1.Items(1).Expanded = True
Here is my aspx:
<
style
type
=
"text/css"
>
.rpItem .customHeaderItem:hover{
background-position: 0 -200px !important;
cursor: pointer;
}
.rpFirst .customHeaderItem:hover{
background-position: 0 -201px !important;
cursor: pointer;
}
.ItemCheckbox{
float: right;
padding-right: 10px;
}
label{
font-style:normal;
font-weight:normal;
}
</
style
>
<
telerik:RadPanelBar
runat
=
"server"
ID
=
"RadPanelBar1"
Width
=
"100%"
Skin
=
"Default"
ExpandMode
=
"MultipleExpandedItems"
>
<
Items
>
<
telerik:RadPanelItem
CssClass
=
"customHeaderItem"
Expanded
=
"true"
>
<
HeaderTemplate
>
<
span
class
=
"rpOut"
>
<
span
class
=
"rpExpandHandle"
></
span
>
<
asp:CheckBox
runat
=
"server"
ID
=
"chkIncludeItem1"
Text
=
"Include"
Checked
=
"true"
CssClass
=
"ItemCheckbox"
/>
<
span
class
=
"rpText"
>Panel Item 1</
span
>
</
span
>
</
HeaderTemplate
>
<
ContentTemplate
>
<
p
>Content....</
p
>
</
ContentTemplate
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
CssClass
=
"customHeaderItem"
>
<
HeaderTemplate
>
<
span
class
=
"rpOut"
>
<
span
class
=
"rpExpandHandle"
></
span
>
<
asp:CheckBox
runat
=
"server"
ID
=
"chkIncludeItem2"
Text
=
"Include"
Checked
=
"true"
CssClass
=
"ItemCheckbox"
/>
<
span
class
=
"rpText"
>Panel Item 2</
span
>
</
span
>
</
HeaderTemplate
>
<
ContentTemplate
>
<
p
>Content....</
p
>
</
ContentTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
Without a HeaderTemplate it works as expected:
<
telerik:RadPanelBar
runat
=
"server"
ID
=
"RadPanelBar2"
Width
=
"50%"
SkinID
=
"Default"
ExpandMode
=
"MultipleExpandedItems"
>
<
Items
>
<
telerik:RadPanelItem
Text
=
"Item 1"
Expanded
=
"true"
>
<
ContentTemplate
>
<
p
>Content...</
p
>
</
ContentTemplate
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Item 2"
>
<
ContentTemplate
>
<
p
>Content...</
p
>
</
ContentTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
What am I doing wrong?
Thanks,
Dan