The documentation for the toolbar is shocking...
I have a toolbar on a page which looks like:
As you can see, The first few buttons are toggle buttons.
Now, in my code I have:
I would like to access other properties, for me the text property isn't enough. I need (or would like) the CommandName and also to check the state of the button, i.e. is it toggled on or off.
I don't want to have to do this clientside.
Can this be done?
I have a toolbar on a page which looks like:
| <telerik:RadToolBar ID="RadToolBar1" runat="server" Skin="Black" Style="width: 100%;"> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| <Items> |
| <telerik:RadToolBarButton runat="server" Text="Bold" AccessKey="b" ToolTip="Bold (Alt+B)" CommandName="Bold" CheckOnClick="true" AllowSelfUnCheck="true" Group="Bold" /> |
| <telerik:RadToolBarButton runat="server" Text="Underline" AccessKey="u" ToolTip="Underline (Alt+U)" CommandName="Underline" CheckOnClick="true" AllowSelfUnCheck="true" Group="Underline" /> |
| <telerik:RadToolBarButton runat="server" Text="Italic" AccessKey="i" ToolTip="Italic (Alt+I)" CommandName="Italic" CheckOnClick="true" AllowSelfUnCheck="true" Group="Italic" /> |
| <telerik:RadToolBarButton runat="server" Text="Quote" AccessKey="q" ToolTip="Quote (Alt+Q)" CommandName="Quote" CheckOnClick="true" AllowSelfUnCheck="true" Group="Quote" /> |
| <telerik:RadToolBarButton runat="server" Text="Code" AccessKey="c" ToolTip="Code (Alt+C)" CommandName="Code" CheckOnClick="true" AllowSelfUnCheck="true" Group="Code" /> |
| <telerik:RadToolBarButton runat="server" Text="Image" AccessKey="m" ToolTip="Image (Alt+M)" CommandName="Image" CheckOnClick="true" AllowSelfUnCheck="true" Group="Image" /> |
| <telerik:RadToolBarButton runat="server" Text="Link" AccessKey="l" ToolTip="Link (Alt+L)" CommandName="Link" CheckOnClick="true" AllowSelfUnCheck="true" Group="Link" /> |
| <telerik:RadToolBarButton runat="server" Text="Item" AccessKey="t" ToolTip="Item Links (Alt+T)" CommandName="Item" CheckOnClick="true" AllowSelfUnCheck="true" Group="Item" /> |
| <telerik:RadToolBarButton runat="server" IsSeparator="True" /> |
| <telerik:RadToolBarDropDown runat="server" Text="Size"> |
| <Buttons> |
| <telerik:RadToolBarButton runat="server" Text="Smallest" /> |
| <telerik:RadToolBarButton runat="server" Text="Small" /> |
| <telerik:RadToolBarButton runat="server" Text="Normal" /> |
| <telerik:RadToolBarButton runat="server" Text="Large" /> |
| <telerik:RadToolBarButton runat="server" Text="Largest" /> |
| </Buttons> |
| </telerik:RadToolBarDropDown> |
| <telerik:RadToolBarDropDown runat="server" Text="Color"> |
| <Buttons> |
| <telerik:RadToolBarButton runat="server" Text="Dark Red" /> |
| <telerik:RadToolBarButton runat="server" Text="Red" /> |
| <telerik:RadToolBarButton runat="server" Text="Orange" /> |
| <telerik:RadToolBarButton runat="server" Text="Brown" /> |
| <telerik:RadToolBarButton runat="server" Text="Yellow" /> |
| <telerik:RadToolBarButton runat="server" Text="Green" /> |
| <telerik:RadToolBarButton runat="server" Text="Olive" /> |
| <telerik:RadToolBarButton runat="server" Text="Cyan" /> |
| <telerik:RadToolBarButton runat="server" Text="Blue" /> |
| <telerik:RadToolBarButton runat="server" Text="Dark Blue" /> |
| <telerik:RadToolBarButton runat="server" Text="Violet" /> |
| <telerik:RadToolBarButton runat="server" Text="White" /> |
| <telerik:RadToolBarButton runat="server" Text="Black" /> |
| </Buttons> |
| </telerik:RadToolBarDropDown> |
| </Items> |
| </telerik:RadToolBar> |
As you can see, The first few buttons are toggle buttons.
Now, in my code I have:
| Protected Sub RadToolBar1_ButtonClick(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadToolBarEventArgs) Handles RadToolBar1.ButtonClick |
| ' Create our Variables |
| Dim sCommand As String = e.Item.Text |
| ' Select Case |
| Select Case sCommand |
| Case "Bold" |
| ' Output the button text |
| Body.Text = sCommand |
| End Select |
| End Sub |
I would like to access other properties, for me the text property isn't enough. I need (or would like) the CommandName and also to check the state of the button, i.e. is it toggled on or off.
I don't want to have to do this clientside.
Can this be done?