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

RadTreeViewContextMenu

1 Answer 62 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
Santiago
Top achievements
Rank 1
Santiago asked on 05 May 2016, 06:23 PM

Hi, i'm using a RadTreeViewContextMenu, the problem in RadMenu,When I select an option and this option open a popup, when close the popup the RadMenu disappears

aspx:

<div class="row">
                    <asp:Repeater ID="dtlProcesosValor" runat="server">
                        <ItemTemplate>
                            <div class="col-md-4">
                                <asp:HiddenField ID="IdProceso" runat="server" Value='<%# Eval("IdProceso") %>' />
                                <telerik:RadTreeView ID="rtvProcesos" runat="server" OnContextMenuItemClick="RadTreeView1_ContextMenuItemClick" LoadingMessage="<%$ Resources:MensajeCargando %>" DataFieldID="idproceso" DataFieldParentID="procesoantecesor" DataTextField="nombre" DataValueField="idproceso">

                                    <ContextMenus>
                                        <telerik:RadTreeViewContextMenu ID="MainContextMenu" runat="server">
                                            <Items>
                                                <telerik:RadMenuItem Value="Editar" Text="Editar" runat="server" PostBack="true" Visible='<%#TienePermisoEdicion() %>'></telerik:RadMenuItem>
                                                <telerik:RadMenuItem Value="Eliminar" Text="Eliminar" runat="server" PostBack="true" Visible='<%#TienePermisoEliminacion() %>'></telerik:RadMenuItem>
                                                <telerik:RadMenuItem Value="Detalle" Text="Detalle" runat="server" PostBack="true" Visible='<%#TienePermisoConsulta() %>'></telerik:RadMenuItem>
                                            </Items>
                                        </telerik:RadTreeViewContextMenu>
                                    </ContextMenus>
                                    <Nodes>
                                        <telerik:RadTreeNode>
                                            <NodeTemplate>
                                                <%# DataBinder.Eval(Container, "Text")%>
                                            </NodeTemplate>
                                        </telerik:RadTreeNode>
                                    </Nodes>
                                </telerik:RadTreeView>
                            </div>
                        </ItemTemplate>
                    </asp:Repeater>
                </div>

 

 

CodeBehind: 

 switch (e.MenuItem.Value)
        {
            case "Editar":
                {
                    Response.Redirect("EdicionProcesos.aspx?Operacion=Buscar&Proceso=" + id);
                    break;
                }

            case "Detalle":
                {
                    Hashtable parametros = new Hashtable();
                    parametros[DetalleProceso.PROCESO] = procesoSeleccionado;
                    Master.AbrirPopupRadWindow(this.Page, "~/Proceso/DetalleProceso.aspx", string.Empty, Comunes.AnchoPopups, Comunes.AltoPopups, parametros);
                    break;
                }

            case "Eliminar":
                {
                    this.ProcesoBorrar = this.ProcesoController.BuscarProceso(procesoSeleccionado);
                    this.MensajeBorradoLogicoFisico.btnBorradoLogico.Enabled = this.ProcesoBorrar.Activo.HasValue && this.ProcesoBorrar.Activo.Value;
                    this.MensajeBorradoLogicoFisico.MostrarMensaje(this.GetLocalResourceObject("msjConfirmarEliminar") != null ? this.GetLocalResourceObject("msjConfirmarEliminar").ToString() : "");
                    break;
                }

When I select an option
When I select an option

1 Answer, 1 is accepted

Sort by
0
Veselin Tsvetanov
Telerik team
answered on 10 May 2016, 09:30 AM
Hello Santiago,

The hiding of the pop-up context menu after choosing an option form it is the expected behavior. 

Regards,
Veselin Tsvetanov
Telerik
Do you need help with upgrading your ASP.NET AJAX, WPF or WinForms projects? Check the Telerik API Analyzer and share your thoughts.
Tags
TreeView
Asked by
Santiago
Top achievements
Rank 1
Answers by
Veselin Tsvetanov
Telerik team
Share this question
or