<telerik:RadGrid ID="RadGrid1" runat="server" Skin="Office2007" AllowPaging="True" EnableLinqExpressions="false" AllowCustomPaging="true" AutoGenerateColumns="False" GridLines="None" AllowSorting="true" AllowFilteringByColumn="false" AlternatingItemStyle-BackColor="#eeeeee" ShowGroupPanel="False" ShowStatusBar="True" OnNeedDataSource="RadGrid1_NeedDataSource" OnPreRender="RadGrid1_PreRender" OnDetailTableDataBind="HistoryDetail_NeedDataSource"> <AlternatingItemStyle BackColor="#EEEEEE"></AlternatingItemStyle> <MasterTableView DataKeyNames="MarketingID" PagerStyle-Mode="NextPrevNumericAndAdvanced" > <GroupByExpressions> <telerik:GridGroupByExpression> <SelectFields> <telerik:GridGroupByField FieldAlias="ClientName" HeaderText="Client" FieldName="ClientName" HeaderValueSeparator=" : "></telerik:GridGroupByField> </SelectFields> <GroupByFields> <telerik:GridGroupByField FieldName="ClientName" HeaderText="Client" SortOrder="Ascending"> </telerik:GridGroupByField> </GroupByFields> </telerik:GridGroupByExpression> </GroupByExpressions> <RowIndicatorColumn> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="MarketingID" HeaderText="MarketingID" SortExpression="MarketingID" UniqueName="MarketingID" Visible="false"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ClientID" UniqueName="ClientID" Visible="false"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="MarketingFormattedID" HeaderText="Marketing ID" ItemStyle-Width="85" SortExpression="MarketingFormattedID" UniqueName="MarketingFormattedID" Visible="true" ItemStyle-VerticalAlign="Top"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="MarketingTypeName" HeaderText="Marketing Type" ItemStyle-VerticalAlign="Top" SortExpression="" AllowSorting="false" UniqueName="MarketingTypeName" Visible="true"> </telerik:GridBoundColumn> </Columns> <PagerStyle Mode="NextPrevNumericAndAdvanced"></PagerStyle> <DetailTables> <telerik:GridTableView DataKeyNames="MarketingID" runat="server" > <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="MarketingID" MasterKeyField="MarketingID" /> </ParentTableRelation> <Columns> <telerik:GridBoundColumn HeaderText="Status" DataField="MarketingStatusTypeName" UniqueName="MarketingStatusTypeName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Changed By" DataField="ChangedBy" UniqueName="ChangedBy"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Date Changed" DataField="DateChanged" UniqueName="DateChanged"> </telerik:GridBoundColumn> </Columns> </telerik:GridTableView> </DetailTables> </MasterTableView> <ClientSettings AllowDragToGroup="True"> <Selecting AllowRowSelect="True" /> </ClientSettings> <FilterMenu Skin="Office2007" EnableTheming="True"> <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> </FilterMenu> </telerik:RadGrid>protected void HistoryDetail_NeedDataSource(object source, Telerik.Web.UI.GridDetailTableDataBindEventArgs e) { GridDataItem dataItem = e.DetailTableView.ParentItem; ClientDataContext db = new ClientDataContext(); var query = from m in db.MarketingStatusChangeLogs where (m.MarketingID == int.Parse(dataItem.GetDataKeyValue("MarketingID").ToString())) select new { m.MarketingStatusType.MarketingStatusTypeName, m.ChangedBy, m.DateChanged }; e.DetailTableView.DataSource = query; }
I kept my RadSplitBar at middle but when I try to perform any action on RadSplitBar its not persisting the position, first its going to down and when I perform the action then again its comming to middle
but I need to Keep my RadSplitBar at Fixed location that is on middle of page even if i perfrom any action over it(expand / collpase)
Can anyone suggest any solution for this

nameTextBox = $find(
'<%= SearchName.FindControl("NameTextBox").ClientID %>');
nameTextBox = $('#NameTextBox');
...and leave the variable itself (nameTextBox), defined in the content page as a global variable (I need to do things with it there). I'm trying to encapsulate as much as possible within the user control.
For some reason, after the user contol is loaded...the "nameTextBox" variable within the content page no longer has any of the Telerik methods defined within it, e.g. add_keyPress. I get an "Object doesn't support this property or method" error when I try to add this method to the textbox variable, e.g.
nameTextBox.add_keyPress(nameTextBox_KeyPress);
It almost seems like this textbox object is the ASP textbox control...and not the RAD textbox control??? Any help would be appreciated.
this.Chart.DefaultType = ChartSeriesType.Pie;this.Chart.IntelligentLabelsEnabled = true;this.Chart.ChartTitle.Visible = false;this.Chart.Legend.Visible = false;this.Chart.PlotArea.Appearance.Dimensions.Margins = new Telerik.Charting.Styles.ChartMargins(0, 0, 0, 0);ChartSeries seriesPrimary = new ChartSeries(); seriesPrimary.Type = ChartSeriesType.Pie; seriesPrimary.Appearance.ShowLabelConnectors = true; seriesPrimary.Appearance.LabelAppearance.LabelConnectorStyle.Color = System.Drawing.Color.White; this.Chart.Series.Add(seriesPrimary);<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="STSchedule.aspx.vb" Inherits="ScheduleUser_STSchedule" %><%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %><asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server"> <link href="../Styles.css" rel="stylesheet" type="text/css" /> <style type="text/css"> .style3 { width: 165px; height: 120px; }</style></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server"> <telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server"> </telerik:RadStyleSheetManager> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"> </asp:ScriptReference> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"> </asp:ScriptReference> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"> </asp:ScriptReference> </Scripts> </telerik:RadScriptManager> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> </telerik:RadAjaxManager> <div id="content-container1"> <div id="content-container2"> <div id="section-navigation"> <img alt="h2t" class="style3" src="../Pics/logoh2t.png" /> <telerik:RadTabStrip ID="RadTabStrip1" runat="server" Skin="Transparent" Width="161px" SelectedIndex="2" > <Tabs> <telerik:RadTab runat="server" Text="PT" NavigateUrl="~/ScheduleUser/PTSchedule.aspx"> </telerik:RadTab> <telerik:RadTab runat="server" Text="OT" NavigateUrl="~/ScheduleUser/OTSchedule.aspx"> </telerik:RadTab> <telerik:RadTab runat="server" Text="ST" Selected="True" NavigateUrl="~/ScheduleUser/STSchedule.aspx"> </telerik:RadTab> <telerik:RadTab runat="server" Text="MT" NavigateUrl="~/ScheduleUser/MTSchedule.aspx"> </telerik:RadTab> <telerik:RadTab runat="server" Text="Patients" NavigateUrl="~/ScheduleUser/Schedule.aspx"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <asp:ListBox ID="ListBox1" runat="server" BackColor="#99CCFF" DataSourceID="SqlDataSource6" DataTextField="TherapistName" DataValueField="EmployeeID" Rows="30" Width="161px" AutoPostBack="True"></asp:ListBox> <asp:SqlDataSource ID="SqlDataSource6" runat="server" ConnectionString="<%$ ConnectionStrings:H2T2SQLConnectionString %>" SelectCommand="SELECT EmployeeID, TherapistFirstName, TherapistLastName, Occupation, TherapistLastName + ' ' + TherapistFirstName + ' ' + Occupation AS TherapistNameFROM TherapistWHERE (Occupation = N'SLP') OR (Occupation = N'SLPA')ORDER BY TherapistLastName"></asp:SqlDataSource></div><div id="content"> <telerik:RadScheduler ID="RadScheduler1" runat="server" Skin="Vista" DataEndField="EndTime" DataKeyField="ApptID" DataSourceID="SqlDataSource1" DataStartField="StartTime" DataSubjectField="Subject" DayEndTime="21:00:00" DisplayRecurrenceActionDialogOnMove="True" Height="700px" SelectedView="WeekView" ShowAllDayRow="False" ShowFooter="False" TimeZoneID="US Mountain Standard Time" TimeZoneOffset="-07:00:00" WorkDayEndTime="18:00:00" DataDescriptionField="Description" EnableDescriptionField="True" DataRecurrenceField="Recurrence" DataRecurrenceParentKeyField="RecurrencePartentID" DataReminderField="Reminder" style="margin-left: 3px" HoursPanelTimeFormat="htt" TimeLabelRowSpan="1"> <ResourceTypes> <telerik:ResourceType DataSourceID="SqlDataSource2" ForeignKeyField="PatientID" KeyField="PatientID" Name="Patient" TextField="PatientName" /> <telerik:ResourceType DataSourceID="SqlDataSource5" ForeignKeyField="StatusID" KeyField="ReasonID" Name="Status" TextField="Appointment" /> <telerik:ResourceType DataSourceID="SqlDataSource7" ForeignKeyField="TherapistID" KeyField="EmployeeID" Name="Theraist" TextField="TherapistName" /> </ResourceTypes> <AppointmentTemplate> <div class="AppointmentTemplate <%# Eval("Status.Text") %>"> <h4><%# Eval("Subject") %></h4> </div> </AppointmentTemplate> <Localization HeaderTimeline="All Therapist " HeaderToday="Today" /> <TimelineView GroupBy="Therapist" GroupingDirection="Vertical" /> <MultiDayView ShowHoursColumn="False" /> <Reminders Enabled="True" /> </telerik:RadScheduler> </div> </div> </div> <asp:SqlDataSource ID="SqlDataSource5" runat="server" ConnectionString="<%$ ConnectionStrings:H2T2SQLConnectionString %>" SelectCommand="SELECT [Appointment], [ReasonID] FROM [StatusInfo]"> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:Insurance InfoConnectionString1 %>" SelectCommand="SELECT ApptID, RecurrencePartentID, PatientID, TherapistID, StatusID, TimeZoneID, StartTime, EndTime, Subject, Description, Reminder, Recurrence, LastModified FROM Schedule WHERE (TherapistID = @TherapistID)" DeleteCommand="DELETE FROM [Schedule] WHERE [ApptID] = @ApptID" InsertCommand="INSERT INTO [Schedule] ([RecurrencePartentID], [PatientID], [TherapistID], [StatusID], [TimeZoneID], [StartTime], [EndTime], [Subject], [Description], [Reminder], [Recurrence], [LastModified]) VALUES (@RecurrencePartentID, @PatientID, @TherapistID, @StatusID, @TimeZoneID, @StartTime, @EndTime, @Subject, @Description, @Reminder, @Recurrence, @LastModified)" UpdateCommand="UPDATE [Schedule] SET [RecurrencePartentID] = @RecurrencePartentID, [PatientID] = @PatientID, [TherapistID] = @TherapistID, [StatusID] = @StatusID, [TimeZoneID] = @TimeZoneID, [StartTime] = @StartTime, [EndTime] = @EndTime, [Subject] = @Subject, [Description] = @Description, [Reminder] = @Reminder, [Recurrence] = @Recurrence, [LastModified] = @LastModified WHERE [ApptID] = @ApptID"> <DeleteParameters> <asp:Parameter Name="ApptID" Type="Int32" /> </DeleteParameters> <InsertParameters> <asp:Parameter Name="RecurrencePartentID" Type="Int32" /> <asp:Parameter Name="PatientID" Type="Int32" /> <asp:Parameter Name="TherapistID" Type="Int32" /> <asp:Parameter Name="StatusID" Type="Int32" /> <asp:Parameter Name="TimeZoneID" Type="String" /> <asp:Parameter Name="StartTime" Type="DateTime" /> <asp:Parameter Name="EndTime" Type="DateTime" /> <asp:Parameter Name="Subject" Type="String" /> <asp:Parameter Name="Description" Type="String" /> <asp:Parameter Name="Reminder" Type="String" /> <asp:Parameter Name="Recurrence" Type="String" /> <asp:Parameter Name="LastModified" Type="String" /> </InsertParameters> <SelectParameters> <asp:ControlParameter ControlID="ListBox1" Name="TherapistID" PropertyName="SelectedValue" Type="Int32" /> </SelectParameters> <UpdateParameters> <asp:Parameter Name="RecurrencePartentID" Type="Int32" /> <asp:Parameter Name="PatientID" Type="Int32" /> <asp:Parameter Name="TherapistID" Type="Int32" /> <asp:Parameter Name="StatusID" Type="Int32" /> <asp:Parameter Name="TimeZoneID" Type="String" /> <asp:Parameter Name="StartTime" Type="DateTime" /> <asp:Parameter Name="EndTime" Type="DateTime" /> <asp:Parameter Name="Subject" Type="String" /> <asp:Parameter Name="Description" Type="String" /> <asp:Parameter Name="Reminder" Type="String" /> <asp:Parameter Name="Recurrence" Type="String" /> <asp:Parameter Name="LastModified" Type="String" /> <asp:Parameter Name="ApptID" Type="Int32" /> </UpdateParameters> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:H2T2SQLConnectionString %>" SelectCommand="SELECT PatientID, PatientFirstName, PatientLastName, PatientDOB, PatientLastName + ' ' + PatientFirstName AS PatientName FROM Patients ORDER BY PatientLastName"> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:H2T2SQLConnectionString %>" SelectCommand="SELECT EmployeeID, TherapistFirstName, TherapistLastName, Occupation, TherapistLastName + ' ' + TherapistFirstName + ' ' + Occupation AS TherapistName FROM Therapist WHERE (Occupation = N'SLP') OR (Occupation = N'SLPA') ORDER BY TherapistLastName"> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource7" runat="server" ConnectionString="<%$ ConnectionStrings:H2T2SQLConnectionString %>" SelectCommand="SELECT EmployeeID, TherapistFirstName + ' ' + TherapistLastName AS TherapistName FROM Therapist WHERE (EmployeeID = @EmployeeID)"> <SelectParameters> <asp:ControlParameter ControlID="ListBox1" DefaultValue="32" Name="EmployeeID" PropertyName="SelectedValue" /> </SelectParameters> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource4" runat="server" ConnectionString="<%$ ConnectionStrings:H2T2SQLConnectionString %>" SelectCommand="SELECT Appointment FROM StatusInfo WHERE (NOT (Appointment IS NULL))"> </asp:SqlDataSource></asp:Content>