I want to change a MultiView Active View when a ItemCommand is fired, the next snippet is executed buy the
view is not changing
Protected Sub RadGrid1_ItemCommand(sender As Object, e As GridCommandEventArgs)
If (e.CommandName = "review") Then
mvFunciones.SetActiveView(vEdit)
End If
End Sub
<asp:UpdatePanel runat="server"> <ContentTemplate> <asp:MultiView ID="mvFunciones" runat="server"> <asp:View ID="vList" runat="server"> <div class="container"> <div class="row"> <div class="span12"> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> var timer = null; function KeyUp() { if (timer != null) { clearTimeout(timer); } timer = setTimeout(LoadTable, 500); } function LoadTable() { $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("FilterGrid"); } </script> </telerik:RadCodeBlock> <%--<telerik:RadScriptManager runat="server" ID="RadScriptManagerLista" />--%> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> <%-- LoadingPanelID="RadAjaxLoadingPanel1"--%> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> <%--LoadingPanelID="RadAjaxLoadingPanel1"--%> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Height="75px" Width="75px" Transparency="25"> <img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>' style="border: 0px;" /> </telerik:RadAjaxLoadingPanel> <asp:TextBox ID="TextBox1" onkeyup="KeyUp();" runat="server"></asp:TextBox> <telerik:RadGrid ID="RadGrid1" Width="100%" AllowPaging="True" PageSize="10" runat="server" AllowSorting="true" GridLines="None" AllowFilteringByColumn="true" CssClass="table table-striped" AutoGenerateColumns="False" AlternatingItemStyle-CssClass="linea1" OnNeedDataSource="RadGrid1_NeedDataSource" selecte OnItemCommand="RadGrid1_ItemCommand"> <MasterTableView Width="100%"> <Columns> <telerik:GridButtonColumn UniqueName="clave" HeaderText="Clave" CommandName="review" DataType="System.Int32" DataTextField='idfuncion'> </telerik:GridButtonColumn> </Columns> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"></RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column" Created="True"></ExpandCollapseColumn> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn> </EditFormSettings> <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle> </MasterTableView> <PagerStyle Mode="NextPrevAndNumeric" CssClass="pagination"></PagerStyle> <FilterMenu EnableTheming="True"> <CollapseAnimation Duration="200" Type="OutQuint"></CollapseAnimation> </FilterMenu> </telerik:RadGrid> </div> </div> </div> </asp:View> <asp:View ID="vEdit" runat="server"> <asp:TextBox ID="hello" runat="server" Text="IT WORKED"/> </asp:View> </asp:MultiView> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="RadGrid1" EventName="ItemCommand" /> </Triggers> </asp:UpdatePanel></asp:Content>