<
script type="text/javascript" src="../Scripts/corCalendarEvent.js"></script>
<
script type="text/javascript">
function OpenCalendarSectionWin(sender, eventArgs) {
var oWnd = $find("<%=EventWindow.ClientID %>");
oWnd.setUrl(
"HttpContext.Current.Request.Url.ToString()");
var apt = eventArgs.get_appointment();
subject = apt.get_subject();
description = apt.get_description();
start = apt.get_start();
end = apt.get_end();
start = dateFormat(start,
"dddd, mmmm, dS, yyyy, h:MM:ss TT");
end = dateFormat(end,
"dddd, mmmm, dS, yyyy, h:MM:ss TT");
document.getElementById(
"EventText").innerHTML = subject;
document.getElementById(
"EventDescription").innerHTML = description;
document.getElementById(
"EventStart").innerHTML = start.toString() + " CST";
document.getElementById(
"EventEnd").innerHTML = end.toString() + " CST";
oWnd.show();
}
</
script>
//Only in IE "7" do I get the following error: Object doesn't support this property or method
Please advise procedure
| <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadGridSummary"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGridSummary" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManagerProxy> |
| <div class="BaseSummary" id="BaseSummaryDiv" runat="server"> |
| <div class="BaseSummaryControl"> |
| <telerik:RadGrid ID="RadGridSummary" runat="server" PageSize="10" AutoGenerateEditColumn="false" |
| GridLines="None" BorderStyle="Solid" AllowMultiRowSelection="true"> |
| <ClientSettings Selecting-AllowRowSelect="true"> |
| </ClientSettings> |
| <MasterTableView DataKeyNames="SecurityGuardAvailabilityTemplateId" CurrentResetPageIndexAction="SetPageIndexToFirst" |
| Dir="LTR" TableLayout="Auto" Frame="void" CommandItemDisplay="None" GridLines="Horizontal" HierarchyLoadMode="Client" |
| AutoGenerateColumns="false"> |
| <NoRecordsTemplate> |
| <div> |
| There are no records to display</div> |
| </NoRecordsTemplate> |
| <Columns> |
| <telerik:GridTemplateColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
| ForceExtractValue="None" HeaderText="Availability Times" UniqueName="ShiftName"> |
| <ItemTemplate> |
| <asp:Label ID="guardAvailabilityTime" runat="server"></asp:Label> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| <ParentTableRelation> |
| <telerik:GridRelationFields DetailKeyField="TemplateId" MasterKeyField="SecurityGuardAvailabilityTemplateId" /> |
| </ParentTableRelation> |
| <DetailTables> |
| <telerik:GridTableView Name="DaysTable" DataKeyNames="TemplateId" AutoGenerateColumns="false"> |
| <Columns> |
| <telerik:GridBoundColumn HeaderText="Day" UniqueName="DayName" DataField="DayName"> |
| </telerik:GridBoundColumn> |
| <telerik:GridDateTimeColumn HeaderText="Start Time" UniqueName="StartTime" DataField="StartTime" |
| DataFormatString="{0:HH:mm}"> |
| </telerik:GridDateTimeColumn> |
| <telerik:GridDateTimeColumn HeaderText="End Time" UniqueName="EndTime" DataField="EndTime" |
| DataFormatString="{0:HH:mm}"> |
| </telerik:GridDateTimeColumn> |
| </Columns> |
| </telerik:GridTableView> |
| </DetailTables> |
| <ExpandCollapseColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
| Resizable="False" Visible="False"> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <RowIndicatorColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
| Visible="False"> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </div> |
| </div> |
| void RadGridGuardSummary_DetailTableDataBind(object source, GridDetailTableDataBindEventArgs e) |
| { |
| if (e.DetailTableView.Name == "DaysTable") |
| { |
| GridDataItem parentRow = e.DetailTableView.ParentItem; |
| int securityGuardAvailabilitiesTemplateId = (int)parentRow.OwnerTableView.DataKeyValues[parentRow.ItemIndex]["SecurityGuardAvailabilityTemplateId"]; |
| SomeDataRecord rec = SomeDatatable.GetRecord(securityGuardAvailabilitiesTemplateId.ToString(), false); |
| e.DetailTableView.DataSource = DateTemplate.DayTemplate.GenerateDayTemplates(rec); |
| } |
| } |
| public void RadGridSummary_NeedDataSource(object source, GridNeedDataSourceEventArgs e) |
| { |
| DataTable data = this.GetData(); |
| if (data != null) |
| { |
| RadGridSummary.DataSource = data; |
| } |
| } |
| function OnRadWindowClose() { |
| var oWnd = GetRadWindow(); |
| var parentWindow = oWnd.GetWindowManager().GetWindowByName("StandardWindow"); |
| var contentFrame = parentWindow.GetContentFrame(); |
| contentFrame.contentWindow.RefreshControls(); |
| oWnd.Close(); |
| } |
| function RefreshControls() { |
| var ajaxManager = $find("<%=RadAjaxManager1.ClientID%>"); |
| if (ajaxManager != null) { |
| ajaxManager.ajaxRequest("Refresh"); |
| } |
| return; |
| } |
| void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e) |
| { |
| if (e.Argument == "Refresh") |
| { |
| ReloadRecord(); |
| } |
| } |

Login: demouser@telserv.com
Password: p
<telerik:RadToolTipManager runat="server" ID="RadToolTipManager1" Width="320" Height="210" Skin="Office2007" Animation="None" HideEvent="LeaveToolTip" Text="Loading..." RelativeTo="Element" OnAjaxUpdate="RadToolTipManager1_AjaxUpdate" OnClientBeforeShow="SchedulerToolTipBeforeShow" EnableShadow="true"/>Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequestHandler);function beginRequestHandler(sender, args) { alert("!"); if (args.get_postBackElement().id.indexOf('RadScheduler1') != -1) { hideActiveToolTip(); }}