RadTreeViewContextMenu

2 posts, 0 answers
  1. Santiago
    Santiago avatar
    1 posts
    Member since:
    May 2016

    Posted 05 May Link to this post

    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
  2. Veselin Tsvetanov
    Admin
    Veselin Tsvetanov avatar
    278 posts

    Posted 10 May Link to this post

    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.
  3. UI for ASP.NET Ajax is Ready for VS 2017
Back to Top