or
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest" |
| DefaultLoadingPanelID="RadAjaxLoadingPanel1"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="GrdPoints" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="GrdPoints"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="GrdPoints" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="GrdGroups"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="GrdGroups" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="GrdThirdParty"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="GrdThirdParty" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| Protected Sub RadAjaxManager1_AjaxRequest(ByVal sender As Object, ByVal e As AjaxRequestEventArgs) |
| Dim values As String = e.Argument |
| Dim array() As String |
| array = values.Split(",") |
| pointsLowerLimit = CInt(array(0)) |
| pointsUpperLimit = CInt(array(1)) |
| UpdatePointsLimits(pointsLowerLimit, pointsUpperLimit) |
| UpdatePointsHiddenFields(pointsLowerLimit, pointsUpperLimit) |
| For Each item As GridDataItem In GrdPoints.Items |
| Dim pReceipt As Single = CSng(item("percentOfOperationalNominatedForReceiptRole").Text) |
| Dim pDelivery As Single = CSng(item("percentOfOperationalNominatedForDeliveryRole").Text) |
| Dim imgR As Image = TryCast(item.FindControl("receiptPercent"), Image) |
| Dim imgD As Image = TryCast(item.FindControl("deliveryPercent"), Image) |
| imgR.ImageUrl = setIndicatorURL(pointsLowerLimit, pointsUpperLimit, pReceipt) |
| imgD.ImageUrl = setIndicatorURL(pointsLowerLimit, pointsUpperLimit, pDelivery) |
| Next |
| End Sub |
| function OnClientClose(oWnd, args) { |
| //get the transferred arguments |
| var arg = args.get_argument(); |
| if (arg) { |
| var pointLimits = new Array(); |
| pointLimits[0] = arg.lowerLimit; |
| pointLimits[1] = arg.upperLimit; |
| var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>"); |
| ajaxManager.ajaxRequest(pointLimits); // invoke ajaxRequest explicitly |
| } |
| } |
| <telerik:GridDropDownColumn DataField="txtOfficeID" DataSourceID="dsOffices" |
| HeaderText="Office" ListTextField="Office_Name" ListValueField="Office_ID" |
| SortExpression="txtOfficeID" UniqueName="txtOfficeID"> |
| </telerik:GridDropDownColumn> |
| Protected Sub RadGrid1_ItemCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemCreated |
| If TypeOf e.Item Is GridEditFormItem And e.Item.IsInEditMode Then |
| Dim EditFormItem As GridEditFormItem = CType(e.Item, GridEditFormItem) |
| Dim DropDown As RadComboBox = EditFormItem("txtOfficeID").Controls(0) |
| DropDown.AllowCustomText = True |
| DropDown.AutoCompleteSeparator = "," |
| End If |
| End Sub |
| $telerik.$(".ruCancel", area.get_element()).click |
| ( |
| function(e) |
| { |
| return CancelUpload(); |
| } |
| ); |
| //---------------------- |
| function CancelUpload() |
| { |
| area.cancelRequest(); |
| alert('canceled'); |
| return false; |
| } |
| <telerik:RadGrid runat="server" ID="rgMetricsTrending" AutoGenerateColumns="true"> |
| </telerik:RadGrid> |
| Private Sub rgMetricsTrending_ColumnCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridColumnCreatedEventArgs) Handles rgMetricsTrending.ColumnCreated |
| Select Case e.Column.UniqueName |
| Case "ExpandColumn" |
| Case "TimeFrame" |
| Case Else |
| Dim col As GridNumericColumn = CType(e.Column, GridNumericColumn) |
| Select Case rcbMetrics.SelectedValue |
| Case Enums.TrendingMetrics.Abandons, Enums.TrendingMetrics.ACD_Calls, Enums.TrendingMetrics.Calls_Offered |
| 'SET FORMAT TO A NUMBER |
| col.DataFormatString = "{0:g}" |
| Case Enums.TrendingMetrics.AHT, Enums.TrendingMetrics.AHT_Adj, Enums.TrendingMetrics.ASA |
| 'CAST AND FORMAT AS DATE/TIME |
| Case Enums.TrendingMetrics.Contact_Rate, Enums.TrendingMetrics.Pct_Abandoned, Enums.TrendingMetrics.Pct_Transfer, Enums.TrendingMetrics.Service_Level |
| 'SET FORMAT TO PERCENT W/ 2 DECIMAL PLACES |
| col.DataFormatString = "{0:p2}" |
| End Select |
| End Select |
| End Sub |
| <telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" |
| DataSourceID="AccessDataSource1" DataKeyNames="ID" |
| AllowSorting="True" Skin="" GroupingEnabled="False"> |
| <MasterTableView DataSourceID="AccessDataSource1" CssClass="data2" > |
| <NoRecordsTemplate> |
| There are no items available. |
| </NoRecordsTemplate> |
| <ItemTemplate> |
| <tr> |
| <td> |
| <asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' /> |
| </td> |
| <td> |
| <asp:Label ID="FirstNameLabel" runat="server" Text='<%# Eval("FirstName") %>' /> |
| </td> |
| <td> |
| <asp:Label ID="LastNameLabel" runat="server" Text='<%# Eval("LastName") %>' /> |
| </td> |
| <td> |
| <asp:Label ID="CompanyLabel" runat="server" Text='<%# Eval("Company") %>' /> |
| </td> |
| </tr> |
| </ItemTemplate> |
| <PagerStyle /> |
| </MasterTableView> |
| </telerik:RadGrid> |
