or
$telerik.$(".rsAllDayWrapper .rsAdvChkWrap input[type=checkbox]:first").click();function OnClientFormCreated(sender, eventArgs) {
var startDateHtml = $telerik.$(".rsTimePickers .rsAdvDatePicker input[id$='StartDate']:first"); var startDateId = startDateHtml.attr('id'); var startDate = $find(startDateId); startDate.get_dateInput().add_valueChanged(Test);
}
internal void DockPositionChanged(object sender, DockPositionChangedEventArgs e) { RadDock dockSender = (RadDock)sender; int cntDocks = 0; int Ix = 0; dockstates = DocLayoutZone.GetRegisteredDocksState(); cntDocks = dockstates.Count; Dictionary<string, string> myPositions = new Dictionary<string, string>(); Dictionary<string, int> myIndices = new Dictionary<string, int>(); while (Ix < cntDocks) { if (dockSender.DockZoneID == dockstates[Ix].UniqueName) { myPositions.Add(dockstates[Ix].UniqueName, e.DockZoneID); myIndices.Add(dockstates[Ix].UniqueName, e.Index); } else { myPositions.Add(dockstates[Ix].UniqueName, dockstates[Ix].DockZoneID); myIndices.Add(dockstates[Ix].UniqueName, dockstates[Ix].Index); } Ix++; } Telerik.Web.UI.DockLayoutEventArgs myEvent = new DockLayoutEventArgs(myPositions, myIndices); mySaveDockLayout(sender, myEvent, dockstates); }protected void mySaveDockLayout(object sender, Telerik.Web.UI.DockLayoutEventArgs e, List<DockState> dockStates) { JavaScriptSerializer serializer = new JavaScriptSerializer(); string serializedPositions = serializer.Serialize(e.Positions); string serializedIndices = serializer.Serialize(e.Indices); string serializedDockStates = serializer.Serialize(dockStates); HttpCookie positionsCookie = new HttpCookie("DockLayout", serializer.Serialize(new string[] { serializedPositions, serializedIndices, serializedDockStates })); positionsCookie.Expires = DateTime.Now.AddYears(1); HttpContext.Current.Response.Cookies.Add(positionsCookie); }internal void LoadLayout(HttpContext httpContext, DockLayoutEventArgs e, RadDockLayout dockLayout) { HttpCookie positionsCookie = httpContext.Request.Cookies["DockLayout"]; if (!Object.Equals(positionsCookie, null)) { string serializedPositionsAndIndices = positionsCookie.Value; if (!string.IsNullOrEmpty(serializedPositionsAndIndices)) { JavaScriptSerializer serializer = new JavaScriptSerializer(); string[] positionsAndIndices = serializer.Deserialize<string[]>(serializedPositionsAndIndices); e.Positions = serializer.Deserialize<Dictionary<string, string>>(positionsAndIndices[0]); e.Indices = serializer.Deserialize<Dictionary<string, int>>(positionsAndIndices[1]); if (positionsAndIndices.Length > 2) { List<DockState> dockStates = serializer.Deserialize<List<DockState>>(positionsAndIndices[2]); foreach (DockState state in dockStates) { RadDock dock = (RadDock)dockLayout.FindControl(state.UniqueName); if (dock != null) { dock.Closed = state.Closed; dock.Collapsed = state.Collapsed; dock.Pinned = state.Pinned; } } } } } }