I have an image map on my page, and when the image map is clicked I woud like to set which item in the panel is displayed. So I have set it up like this:
But it doesn't work.
protected
void
ImageMap1_Click(
object
sender, ImageMapEventArgs e)
{
foreach
(RadPanelItem item
in
rdPanelMapKey.Items)
{
item.Expanded =
false
;
}
rdPanelMapKey.Items[0].Expanded =
true
;
}
<
telerik:RadPanelBar
runat
=
"server"
Skin
=
"Vista"
EnableEmbeddedSkins
=
"false"
EnableEmbeddedBaseStylesheet
=
"false"
ID
=
"rdPanelMapKey"
Width
=
"220"
ExpandMode
=
"SingleExpandedItem"
PersistStateInCookie
=
"false"
ViewStateMode
=
"Disabled"
>
<
Items
>
<
telerik:RadPanelItem
Text
=
"DETAILS"
Expanded
=
"false"
>
<
ContentTemplate
>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel2"
runat
=
"server"
EnableAJAX
=
"true"
LoadingPanelID
=
"RadAjaxLoadingPanel2"
>
<
uc:AccommodationTooltip
runat
=
"server"
ID
=
"ucAccommodationTooltip"
/> <
telerik:RadScriptBlock
ID
=
"RadScriptBlock1"
runat
=
"server"
>
<
script
type
=
'text/javascript'
>
$('.map').maphilight({ "stroke": false });
</
script
>
</
telerik:RadScriptBlock
>
</
telerik:RadAjaxPanel
>
</
ContentTemplate
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"IMAGE"
Expanded
=
"true"
>
<
ContentTemplate
>
<
img
src
=
"images/key.gif"
/>
</
ContentTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
But it doesn't work.