This is a migrated thread and some comments may be shown as answers.

Checkbox in telerik TreeView Context menu

3 Answers 149 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
faisal
Top achievements
Rank 1
faisal asked on 07 Jun 2011, 08:29 AM
Hi,

i am working on telerik tree view context menu. kindly tell me is there any way to add checkbox in context menu of telerik tree view.

with regards,

Faisal

3 Answers, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 07 Jun 2011, 10:52 AM
Hello faisal,
You can achieve the requirement by using ItemTempate inside RadContext menu.
Here is the sample code.
<telerik:RadTreeView runat="server" ID="RadTreeView1" OnClientContextMenuItemClicked="OnClientContextMenuItemClicked"
OnContextMenuItemClick="OnContextMenuItemClick">
<ContextMenus>
         <telerik:RadTreeViewContextMenu ID="menu1">
            <ItemTemplate>
                <asp:CheckBox ID="chkBx1" runat="server" Text='<%# DataBinder.Eval(Container, "Text") %>' />
           </ItemTemplate>
           <Items>
               <telerik:RadMenuItem Text="MoveUp" />
               <telerik:RadMenuItem Text="MoveDown" />
               <telerik:RadMenuItem Text="Send E-Mail" />
           </Items>
        </telerik:RadTreeViewContextMenu>
</ContextMenus>
    <Nodes>
     <telerik:RadTreeNode Text="People">
             <Nodes>
            <telerik:RadTreeNode Text="Johny" Value="1" ContextMenuID="menu1" />
            <telerik:RadTreeNode Text="Jimmie" Value="2" />
            <telerik:RadTreeNode Text="Donie" Value="3" />
            </Nodes>
     </telerik:RadTreeNode>
   </Nodes>
</telerik:RadTreeView>
Also take a look at the following help document.
Data-binding expressions
Thanks,
Shinu.
0
faisal
Top achievements
Rank 1
answered on 07 Jun 2011, 01:11 PM
By doing this only checkboxes are showing with no text.
and number of checkboxes are equal to number of radmenuitems. kindly tell me more

With regards,

Faisal
0
Princy
Top achievements
Rank 2
answered on 08 Jun 2011, 12:22 PM
Hello Faisal,

I suppose you want to show CheckBox as one ContextMenu item. If that is the requirement, try setting the CheckBox as shown below.

aspx:
<telerik:RadTreeView runat="server" ID="RadTreeView3">        
  <ContextMenus>
     <telerik:RadTreeViewContextMenu ID="menu1">              
         <Items>
          <telerik:RadMenuItem Text="Add" />
          <telerik:RadMenuItem Text="Edit" />
          <telerik:RadMenuItem>
             <ItemTemplate>
                  <asp:CheckBox ID="chkBx1" runat="server" Text="some text" />
            </ItemTemplate>
          </telerik:RadMenuItem>
   </Items>
    </telerik:RadTreeViewContextMenu>
  </ContextMenus>
</
telerik:RadTreeView>


Thanks,
Princy.
Tags
TreeView
Asked by
faisal
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
faisal
Top achievements
Rank 1
Princy
Top achievements
Rank 2
Share this question
or