or
· Group Name 1 | Column A | Column B | Column C
· Group Name 2 | Column A | Column B | Column C
private RadDock CreateRadDock(int i) { RadDock dock = new RadDock(); dock.DockMode = DockMode.Docked; dock.EnableAnimation = true; dock.EnableRoundedCorners = true; dock.EnableEmbeddedSkins = true; dock.TitlebarContainer.BorderColor = System.Drawing.ColorTranslator.FromHtml("#548264"); dock.TitlebarContainer.HorizontalAlign = HorizontalAlign.Left; dock.Resizable = true; dock.UniqueName = Guid.NewGuid().ToString(); dock.ID = string.Format("RadDock{0}", dock.UniqueName); switch (i) { case 1: dock.ID = "1"; dock.Tag = "1"; break; case 2: dock.ID = "2"; dock.Tag = "2"; break; case 3: dock.ID = "3"; dock.Tag = "3"; break; case 4: dock.ID = "4"; dock.Tag = "4"; break; case 5: dock.ID = "5"; dock.Tag = "5"; break; case 6: dock.ID = "6"; dock.Tag = "6"; break; } dock.Width = Unit.Pixel(460); //assign client-side event handler dock.OnClientInitialize = "Dock_OnClientInitialize"; DockCloseCommand closeCommand = new DockCloseCommand(); closeCommand.AutoPostBack = true; DockExpandCollapseCommand expandCommand = new DockExpandCollapseCommand(); dock.OnClientCommand = "ClientCommand"; DockToggleCommand maximizeCommand = new DockToggleCommand(); maximizeCommand.Name = "Maximize"; maximizeCommand.Text = "Maximize"; maximizeCommand.OnClientCommand = "Dock_OnMaximizeCommand"; maximizeCommand.AlternateText = "Restore"; maximizeCommand.CssClass = "max"; maximizeCommand.AlternateCssClass = "min"; dock.OnClientResizeEnd = "OnresizeEnd"; dock.ContentContainer.Style.Add(HtmlTextWriterStyle.OverflowX, "hidden"); dock.Skin = "Outlook"; setDockName(); switch (dock.ID) { case "1": Control widget = LoadControl("~/DashBoard/Controls/AlarmSummaryCtrl.ascx"); dock.Command += new DockCommandEventHandler(this.Dock1_Command); dock.ContentContainer.Controls.Add(widget); dock.Title = "Alarm Summary"; dock.Height = Unit.Pixel(getAlrmDockHeight()); break; case "2": widget = LoadControl("~/DashBoard/Controls/ActiveCallsCtrl.ascx"); dock.Command += new DockCommandEventHandler(this.Dock2_Command); dock.Title = "Active Calls"; dock.ContentContainer.Controls.Add(widget); dock.Height = Unit.Pixel(165); break; case "3": widget = LoadControl("~/DashBoard/Controls/PendingCallsCtrl.ascx"); dock.Command += new DockCommandEventHandler(this.Dock3_Command); dock.Title = "Pending Calls"; dock.ContentContainer.Controls.Add(widget); dock.Height = Unit.Pixel(165); break; case "4": widget = LoadControl("~/DashBoard/Controls/CallActivityForConsoleCtrl.ascx"); dock.Command += new DockCommandEventHandler(this.Dock4_Command); dock.Title = consleDocTitle; dock.ContentContainer.Controls.Add(widget); dock.Height = Unit.Pixel(165); break; case "5": widget = LoadControl("~/DashBoard/Controls/CallActivityForDispatchrCtrl.ascx"); dock.Command += new DockCommandEventHandler(this.Dock5_Command); dock.Title = disptrDocTitle; dock.ContentContainer.Controls.Add(widget); dock.Height = Unit.Pixel(165); break; case "6": widget = LoadControl("~/DashBoard/Controls/CallActivityForEndPntCtrl.ascx"); dock.Command += new DockCommandEventHandler(this.Dock6_Command); dock.Title = endPntDocTitle; dock.ContentContainer.Controls.Add(widget); dock.Height = Unit.Pixel(165); break; } dock.OnClientDockPositionChanged = "dockPositionChanged"; dock.Commands.Add(closeCommand); dock.Commands.Add(maximizeCommand); dock.Commands.Add(expandCommand); return dock; }private RadDock CreateRadDockFromState(DockState state) { RadDock dock = new RadDock(); dock.EnableAnimation = true; dock.DockMode = DockMode.Docked; dock.EnableRoundedCorners = true; dock.EnableEmbeddedSkins = true; dock.TitlebarContainer.BorderColor = System.Drawing.ColorTranslator.FromHtml("#548264"); dock.UniqueName = state.UniqueName; dock.ID = string.Format("RadDock{0}", state.UniqueName); dock.ApplyState(state); dock.Resizable = true; dock.Skin = "Outlook"; DockCloseCommand closeCommand = new DockCloseCommand(); closeCommand.AutoPostBack = true; DockExpandCollapseCommand expandCommand = new DockExpandCollapseCommand(); expandCommand.AutoPostBack = false; DockToggleCommand maximizeCommand = new DockToggleCommand(); maximizeCommand.Name = "Maximize"; maximizeCommand.Text = "Maximize"; maximizeCommand.OnClientCommand = "Dock_OnMaximizeCommand"; maximizeCommand.AlternateText = "Restore"; maximizeCommand.CssClass = "max"; maximizeCommand.AlternateCssClass = "min"; //assign client-side event handler dock.OnClientInitialize = "Dock_OnClientInitialize"; dock.OnClientCommand = "ClientCommand"; dock.ContentContainer.Style.Add(HtmlTextWriterStyle.OverflowX, "hidden"); dock.TitlebarContainer.HorizontalAlign = HorizontalAlign.Left; dock.OnClientResizeEnd="OnresizeEnd"; setDockName(); dock.ApplyState(state); switch (state.Tag) { case "1": Control widget = LoadControl("Controls/AlarmSummaryCtrl.ascx"); dock.Command += new DockCommandEventHandler(this.Dock1_Command); dock.ID = "1"; dock.Title = "Alarm Summary"; dock.ContentContainer.Controls.Add(widget); dock.Height = Unit.Pixel(getAlrmDockHeight()); state.Height = Unit.Pixel(getAlrmDockHeight()); break; case "2": widget = LoadControl("Controls/ActiveCallsCtrl.ascx"); dock.Command += new DockCommandEventHandler(this.Dock2_Command); dock.ID = "2"; dock.Title = "Active Calls"; dock.ContentContainer.Controls.Add(widget); break; case "3": widget = LoadControl("Controls/PendingCallsCtrl.ascx"); dock.Command += new DockCommandEventHandler(this.Dock3_Command); dock.ID = "3"; dock.Title = "Pending Calls"; dock.ContentContainer.Controls.Add(widget); break; case "4": widget = LoadControl("Controls/CallActivityForConsoleCtrl.ascx"); dock.Command += new DockCommandEventHandler(this.Dock4_Command); dock.ID = "4"; dock.Title = consleDocTitle; dock.ContentContainer.Controls.Add(widget); break; case "5": widget = LoadControl("Controls/CallActivityForDispatchrCtrl.ascx"); dock.Command += new DockCommandEventHandler(this.Dock5_Command); dock.ID = "5"; dock.Title = disptrDocTitle; dock.ContentContainer.Controls.Add(widget); break; case "6": widget = LoadControl("Controls/CallActivityForEndPntCtrl.ascx"); dock.Command += new DockCommandEventHandler(this.Dock6_Command); dock.ID = "6"; dock.Title = endPntDocTitle; dock.ContentContainer.Controls.Add(widget); break; } dock.OnClientDockPositionChanged = "dockPositionChanged"; dock.Commands.Add(closeCommand); dock.Commands.Add(maximizeCommand); dock.Commands.Add(expandCommand); return dock; }var picker = $find("<%= StartDate.ClientID %>");window.open("FrequencyByUser.aspx?id=" + this.id + "&Start=" + picker, "fenetre_popup", "toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no,width=800,height=350"); ;<telerik:RadTreeView ID="RadTreeView1" Runat="server" DataFieldID="LayoutID" DataFieldParentID="ParentID" DataSourceID="ObjectDataSource1" DataTextField="LayoutName" DataValueField="LayoutArt" onnodedatabound="RadTreeView1_NodeDataBound" Width="100%" oncontextmenuitemclick="RadTreeView1_ContextMenuItemClick">
Best regards
Reiner
<telerik:RadScheduler runat="server" ID="rsMySchedule" SelectedView="DayView" FirstDayOfWeek="Sunday" LastDayOfWeek="Saturday" Reminders-Enabled="false" Skin="Windows7" MonthView-VisibleAppointmentsPerDay="10" StartEditingInAdvancedForm="false" ShowAllDayRow="true" EnableDescriptionField="true" AppointmentStyleMode="Default" EnableExactTimeRendering="true" OverflowBehavior="Expand" OnClientAppointmentDataBound="rsMySchedule_appointmentsDataBound" OnClientResourcesPopulating="rsMySchedule_resourcePopulating" OnClientAppointmentsPopulating="rsMySchedule_appointmentsPopulating" OnClientRequestFailed = "rs_MySchedule_clientRequestFailed" WeekView-UserSelectable="true" MultiDayView-UserSelectable="false" TimelineView-UserSelectable="false" > <AdvancedForm Modal="true" /> <WebServiceSettings Path="~/Services/SchedulerWebService.asmx" /> <TimeSlotContextMenuSettings EnableDefault="true" /> <AppointmentContextMenuSettings EnableDefault="true" /> </telerik:RadScheduler>private void InitializeResources(){ var resources = GetUserCalendars(CurrentUserID); SchedulerWebService oService = new SchedulerWebService(); var rsxTypes = oService.GetResourceTypes(null); rsMySchedule.Resources.Clear(); if (!IsPostBack) rsMySchedule.ResourceTypes.AddRange(rsxTypes); rsMySchedule.Resources.AddRange( resources .Select(rsx => new Telerik.Web.UI.Resource(rsx.Type, rsx.Key, rsx.Text)) .ToList() );}
<ClientSettings>
<Scrolling AllowScroll="True" UseStaticHeaders="True" />
</ClientSettings>
Then RadGrid shows the vertical/horizontal scrollbars on the RadGrid AND in the BROWSER WINDOW.
<body scroll="no" style="overflow: hidden">), then, if the radgrid rows go beyond the browser window size, then the radgrid is cut and you can't scrolldown, because the scrollbar is hidden.
<script type="text/javascript" charset="utf-8"> $(document).ready(function() { $('#<%=btnViewAssignedSlots.ClientID %>').click(function() { var list = $('#<%= rdLstSource.ClientID %>'); var items = list.get_items(); var firstItem = items.getItem(0); alert(firstItem);}}); </script>
<telerik:RadListBox runat="server" ID="rdLstSource" Height="200px" Width="230px"
AutoPostBackOnTransfer="false" AllowTransfer="true" TransferToID="rdLstDestination"
AllowTransferOnDoubleClick="true" EnableDragAndDrop="true" ButtonSettings-ShowTransferAll="true">
<Items>
<telerik:RadListBoxItem Text="Sunday" Value="1" />
<telerik:RadListBoxItem Text="Monday" Value="2"/>
<telerik:RadListBoxItem Text="Tuesday" Value="3"/>
<telerik:RadListBoxItem Text="Wednesday" Value="4"/>
<telerik:RadListBoxItem Text="Thursday" Value="5"/>
<telerik:RadListBoxItem Text="Friday" Value="6"/>
<telerik:RadListBoxItem Text="Saturday" Value="7"/>
</Items>
</telerik:RadListBox>
| <asp:DropDownList ID="cboTitle" runat="server" DataTextField="Title" DataValueField="TitleID" SelectedValue='<%# Bind("ContactTitleID") %>' DataSource='<%# (GetTitles()) %>'> |
| </asp:DropDownList><br /> |
| 'cboTitle' has a SelectedValue which is invalid because it does not exist in the list of items. |
| Parameter name: value |