or
Protected Sub RadAjaxManager1_AjaxRequest(ByVal sender As Object, ByVal e As Telerik.Web.UI.AjaxRequestEventArgs) Handles RadAjaxManager1.AjaxRequest If hdnMenu.Value = "6" Then If (e.Argument.StartsWith("ListesGroupes")) Then If e.Argument.ToString.Split("$")(1) = "1" Then //do something Else // reset the panel bar RadPanelBar1.ClearSelectedItems() Dim myItem As RadPanelItem = DirectCast(RadPanelBar1.FindItemByText("Mes alertes"), RadPanelItem) myItem.Selected = True myItem.ExpandParentItems() End If End If Else End Sub<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> <telerik:RadPanelBar runat="server" ID="RadPanelBar1" Width="100%" Height="100%" PersistStateInCookie="false" OnClientItemClicking="OnClientItemClicking" EnableEmbeddedSkins="false" Skin="IroiseSkin"> <Items> <telerik:RadPanelItem Text="Agendas" Value="AGENDA" Expanded="true" PreventCollapse="true"> <Items> <telerik:RadPanelItem ImageUrl="../Images/flyout_arrow.gif" Text="Mes RDV" NavigateUrl="" PostBack="false" Value = "AGENDA.RDV" Selected="true" /> <telerik:RadPanelItem ImageUrl="../Images/flyout_arrow.gif" Text="Mes mémos" NavigateUrl="" PostBack="false" Value = "AGENDA.MEMO" /> <telerik:RadPanelItem ImageUrl="../Images/flyout_arrow.gif" Text="Mes tâches" NavigateUrl="" PostBack="false" Value = "AGENDA.TACHE" /> <telerik:RadPanelItem ImageUrl="../Images/flyout_arrow.gif" Text="Mes alertes" NavigateUrl="" PostBack="false" Value = "AGENDA.ALERT" /> <telerik:RadPanelItem ImageUrl="../Images/flyout_arrow.gif" Text="Tout l'agenda" NavigateUrl="" PostBack="false" Value = "AGENDA.TOUT" /> <telerik:RadPanelItem ImageUrl="../Images/flyout_arrow.gif" Text="Agendas groupes" NavigateUrl="" PostBack="false" Value = "AGENDA.GROUPE" /> </Items> </telerik:RadPanelItem> </Items> </telerik:RadPanelBar></asp:Content>protected void cbStatusFilter_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { GridFilteringItem filterItem = (GridFilteringItem)grdRequests.MasterTableView.GetItems(GridItemType.FilteringItem)[0]; Status = e.Value; (filterItem.FindControl("txtStatus") as TextBox).Text = e.Value; if (e.Value != "") { filterItem.FireCommandEvent("Filter", new Pair("EqualTo", "Status")); } else filterItem.FireCommandEvent("Filter", new Pair("NoFilter", "Status")); } private string Status { get { if (ViewState["Status"] == null) return ""; else return ViewState["Status"].ToString(); } set { ViewState["Status"] = value; } }function Repaint(sender, args){ //this function never fires var tabstrip = $find('<asp:Literal ID="litTabPages" runat="server" Mode="PassThrough" />'); tabstrip.repaint();}<telerik:RadTabStrip ID="tabPages" runat="server" Skin="Default" ScrollChildren="True"
ScrollButtonsPosition="Left" Width="300px" OnClientLoad="Repaint"> </telerik:RadTabStrip>