<telerik:RadContextMenu ID="OptionsRadContextMenu" runat="server" Skin="WebBlue"
CssClass="leftText">
<Targets>
<telerik:ContextMenuControlTarget ControlID="PopupMenuImage" />
</Targets>
<Items>
<telerik:RadMenuItem Text="Copy" ImageUrl="../App_Themes/GOLD Main/ToolBar/save_16x16.gif" />
<telerik:RadMenuItem Text="Post Results" ImageUrl="../App_Themes/GOLD Main/ToolBar/edit_16x16.gif" />
<telerik:RadMenuItem Text="Item Inspection Report">
<Items>
<telerik:RadMenuItem Text="Details" ImageUrl="../App_Themes/GOLD Main/ToolBar/print_16x16.gif" />
<telerik:RadMenuItem Text="Summary" ImageUrl="../App_Themes/GOLD Main/ToolBar/print_16x16.gif" />
</Items>
</telerik:RadMenuItem>
</Items>
</telerik:RadContextMenu>
on Databind i declare my pop up menu and bind to the first two.
RadMenu
RadPopupMenu = (RadMenu)e.Item.Cells[0].FindControl("OptionsRadContextMenu");
RadPopupMenu.Items[0].NavigateUrl =
String.Format("javascript:OpenCopyItem({0},{1},{2},{3},{4})", woid, detailid, wonumber, locationid, wolinenumber);
RadPopupMenu.Items[1].NavigateUrl =
String.Format("javascript:OpenPostResults({0},{1})", woid, detailid, wonumber, locationid);
my question is how can i get to the "sub-menus" or the item that has other items? once i try to reference past [1] to say "RadPopupMenu.Items[2]" - i get an error. any help is appreciated.
thanks again
rik
I put customised image on the left side of the panel bar,but the default image on the radpanelbar on right side is still visible. How I can hide that Default expand Icon So that only customised image should visible on left side?
 
<VB.NET>
-------------------
Catch ex As Exception
Me.RadAjaxPanel1.ResponseScripts.Add("radalert('" & ex.Message & "')") '' < Doesn't work>
Me.RadAjaxPanel1.ResponseScripts.Add("radalert('A error occurred. ')") '' < Works >
End Try
Public
Shared
Sub
AddEditorToolbarGroup(
ByRef
ed
As
RadEditor)
Dim
tg
As
New
EditorToolGroup
tg.Tag =
"EmoticonsGroup"
AddIconsDropDown(tg, EtnicGroup.Afro)
AddIconsDropDown(tg, EtnicGroup.Hindi)
AddIconsDropDown(tg, EtnicGroup.Java)
AddIconsDropDown(tg, EtnicGroup.Indian)
AddIconsDropDown(tg, EtnicGroup.China)
AddIconsDropDown(tg, EtnicGroup.Bakra)
ed.Tools.Add(tg)
End
Sub
Private
Shared
Sub
AddIconsDropDown(
ByRef
etg
As
EditorToolGroup,
ByVal
etnicity
As
String
)
Dim
smileys
As
Dictionary(Of
String
,
String
) = EtnicSmileys(etnicity)
'Dim sp As EditorSplitButton = New EditorSplitButton("Emoticons_" + etnicity)
'sp.Text = "Emoticons_" + etnicity
'sp.ImageUrl = "Smiley/Smiley_Afro_Happy.gif"
'For Each smiley As KeyValuePair(Of String, String) In smileys
' Dim img As String = String.Format("<img src='Smiley/{0}.gif' height='22' widht='22' onmouseover='this.width=40;this.height=40;' onmouseout='this.width=22;this.height=22;'>", smiley.Value)
' Dim url As String = String.Format("Smiley/{0}.gif", smiley.Value)
' 'sp1.Items.Add("<img src='icons/1.gif'>", "icons/1.gif");
' sp.Items.Add(New EditorDropDownItem() With {.Name = img, .Value = url})
'Next
'etg.Tools.Add(sp)
Dim
edd
As
EditorDropDown =
New
EditorDropDown()
With
{.Name =
"Emoticons_"
+ etnicity, _
.Text =
"Emoticons_"
+ etnicity, _
.Width = Unit.Pixel(22), _
.ImageUrl =
String
.Format(
"./Smiley/Smiley_{0}_Happy.gif"
, etnicity), _
.ItemsPerRow = 6, _
.ShowIcon =
True
, _
.ShowText =
False
_
}
For
Each
smiley
As
KeyValuePair(Of
String
,
String
)
In
smileys
Dim
img
As
String
=
String
.Format(
"<img src='Smiley/{0}.gif' height='22' widht='22' onmouseover='this.width=40;this.height=40;' onmouseout='this.width=22;this.height=22;'>"
, smiley.Value)
Dim
url
As
String
=
String
.Format(
"Smiley/{0}.gif"
, smiley.Value)
'sp1.Items.Add("<img src='icons/1.gif'>", "icons/1.gif");
edd.Items.Add(
New
EditorDropDownItem()
With
{.Name = img, .Value = url})
Next
etg.Tools.Add(edd)
End
Sub