<telerik:RadGrid ID="grdMain" runat="server" GridLines="None" Width="100%" AllowSorting="true"> <ExportSettings> <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin="" PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf> </ExportSettings> <MasterTableView AutoGenerateColumns="False" HierarchyDefaultExpanded="true" ExpandCollapseColumn-CollapseImageUrl="~/images/trans.gif"> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="False" Resizable="False"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <SortExpressions> <telerik:GridSortExpression FieldName="Rate" /> </SortExpressions> <Columns> <telerik:GridTemplateColumn HeaderText="Carrier" SortExpression="Carrier"> <ItemTemplate> <asp:Label ID="lblCarrier" runat="Server" Text='<%#Eval("Carrier")%>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="APICode" Visible="false"> <ItemTemplate> <asp:Label ID="lblAPICode" runat="Server" Text='<%#Eval("MailServiceCode")%>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Code" Visible="false"> <ItemTemplate> <asp:Label ID="lblCode" runat="server" Text='<%#Eval("LocalShipServiceCode")%>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Name" SortExpression="MailService"> <ItemTemplate> <%#Eval("MailService")%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Rate" SortExpression="Rate"> <ItemTemplate> <asp:Label ID="lblRate" runat="server" Text='<%#FormatCurrency(Eval("Rate"), 2)%>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText=""> <ItemTemplate> <asp:LinkButton ID="btnSelect" runat="server" Text="Select" CommandName="Select" CommandArgument='<%# eval("LocalShipServiceCode") & "," & eval("Rate") & "," & eval("Carrier") %>'></asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid>Me
.grdMain.DataSource = CType(Session("rates"), Generic.List(Of Core.Shipping.RateEstimate.ShippingEstimate))
<telerik:RadDatePicker ID="rdpSetupDate" runat="server" Skin="WebBlue" Width="100px"SharedCalendarID="calShared" Height="16px" DateInput-CssClass="textbox"> </telerik:RadDatePicker>
<div style="display: none">
<telerik:RadCalendar ID="calShared" runat="server">
</telerik:RadCalendar>
</div>
<
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(); |
| } |
| } |
