or
function
mngRequestStarted(ajaxManager, eventArgs) {
if
(eventArgs.EventTarget ==
"linkExportOrders"
) {
eventArgs.EnableAjax =
false
;
}
}
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
ClientEvents-OnRequestStart
=
"mngRequestStarted"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"linkSearch"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rightClickMenu"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"txtPoLookup"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkSearch"
LoadingPanelID
=
"ajaxOrdersLoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"lnkExcluded"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelFunctions"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelControls"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkExportOrders"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"radPurchaseOrder"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnClearSearch"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"pnlSearch"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelControls"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkExportOrders"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"radPurchaseOrder"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"linkExportOrders"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkExportOrders"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"radPurchaseOrder"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<%@ Page Language="C#" MasterPageFile="~/CSIMasterPage.master" AutoEventWireup="true"
CodeFile="PurchaseOrder.aspx.cs" Inherits="Search_PurchaseOrder" Title="Purchase Order Search" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ MasterType TypeName="CSIMasterPage" %>
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"ContentPlaceHolder1"
runat
=
"Server"
>
<
script
src
=
"../JScript.js"
type
=
"text/javascript"
>
</
script
>
<
script
type
=
"text/javascript"
>
function mngRequestStarted(ajaxManager, eventArgs) {
if (eventArgs.EventTarget == "linkExportOrders" ) {
eventArgs.EnableAjax = false;
}
}
</
script
>
<
telerik:RadWindowManager
ID
=
"RadWindowManagerOrders"
runat
=
"server"
Modal
=
"true"
Left
=
"50"
Top
=
"50"
>
</
telerik:RadWindowManager
>
<
telerik:RadContextMenu
ID
=
"rightClickMenu"
runat
=
"server"
iscontext
=
"True"
OnItemClick
=
"menu_ItemClick"
CausesValidation
=
"False"
DefaultGroupSettings-OffsetX
=
"0"
>
<
Targets
>
<
telerik:ContextMenuTagNameTarget
TagName
=
"*"
/>
</
Targets
>
<
Items
>
<
telerik:RadMenuItem
ID
=
"OrdersGridMenu"
Text
=
"Purchase Order Options"
>
<
Items
>
<
telerik:RadMenuItem
ID
=
"linkNoOrderMenuAvailable"
runat
=
"server"
Enabled
=
"false"
Text
=
"(none yet available)"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
ID
=
"linkEditDetails"
runat
=
"server"
Text
=
"Hide/Show Purchase Order Columns"
Visible
=
"false"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
ID
=
"linkHideShowFilterDetail"
runat
=
"server"
Text
=
"Hide/Show Purchase Order Filter"
Visible
=
"false"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
ID
=
"linkSaveDetails"
runat
=
"server"
Text
=
"Save Purchase Order Grid Settings"
Visible
=
"false"
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
ID
=
"LinkClearCriteria"
runat
=
"server"
Text
=
"Clear Search Criteria"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
ID
=
"rmiExport"
Text
=
"Export"
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadContextMenu
>
<
asp:Panel
ID
=
"pnlSearch"
DefaultButton
=
"linkSearch"
runat
=
"server"
>
<
table
>
<
tr
>
<
td
class
=
"googleSearchRight"
>
Lookup Purchase Order:
</
td
>
<
td
class
=
"googleSearchCell"
>
<
telerik:RadTextBox
ID
=
"txtPoLookup"
runat
=
"server"
EmptyMessage
=
"Enter search criteria"
>
</
telerik:RadTextBox
>
</
td
>
<
td
class
=
"googleSearchCell"
>
From:
<
telerik:RadDatePicker
ID
=
"dpSearchDate"
runat
=
"server"
SkinID
=
"dpSmall"
>
<
DateInput
ID
=
"DateInput1"
Label
=
"Search From: "
runat
=
"server"
LabelCssClass
=
"datePickerLabel"
>
</
DateInput
>
</
telerik:RadDatePicker
>
</
td
>
<
td
class
=
"googleSearchCell"
>
To:
<
telerik:RadDatePicker
ID
=
"dpEndDate"
runat
=
"server"
SkinID
=
"dpSmall"
>
<
DateInput
ID
=
"DateInput2"
Label
=
"Search To: "
runat
=
"server"
LabelCssClass
=
"datePickerLabel"
>
</
DateInput
>
</
telerik:RadDatePicker
>
</
td
>
<
td
class
=
"googleSearchRight"
>
<
asp:LinkButton
ID
=
"linkSearch"
runat
=
"server"
OnClick
=
"linkSearch_Click"
BackColor
=
"transparent"
Text
=
"Search"
ValidationGroup
=
"valSearch"
></
asp:LinkButton
>
<
telerik:RadAjaxLoadingPanel
ID
=
"ajaxOrdersLoadingPanel"
runat
=
"server"
>
<
asp:Image
ID
=
"Image1"
runat
=
"server"
AlternateText
=
"Loading..."
ImageUrl
=
"~/Images/LoadingProgressBar.gif"
/>
</
telerik:RadAjaxLoadingPanel
>
</
td
>
<
td
style
=
"width: 10%;"
>
</
td
>
<
td
class
=
"clearSearchButtonCell"
>
<
asp:Button
ID
=
"btnClearSearch"
runat
=
"server"
Text
=
"Clear Search"
OnClick
=
"btnClearSearch_Click"
/>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"7"
>
<
asp:RequiredFieldValidator
ID
=
"valSearchDate"
runat
=
"server"
ControlToValidate
=
"dpSearchDate"
Display
=
"Dynamic"
ErrorMessage
=
"Please enter the earliest date to search."
ForeColor
=
"Crimson"
Font-Bold
=
"true"
ValidationGroup
=
"valSearch"
></
asp:RequiredFieldValidator
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"7"
>
<
asp:Panel
runat
=
"server"
ID
=
"pnlExclude"
>
<
div
runat
=
"server"
id
=
"dvExcluded"
visible
=
"true"
style
=
"text-align: center;"
>
<
asp:LinkButton
runat
=
"server"
ID
=
"lnkExcluded"
OnClick
=
"lnkExcluded_Click"
Text
=
"Some search results may have been excluded due to relevance, click here to see all"
></
asp:LinkButton
>
</
div
>
</
asp:Panel
>
</
td
>
</
tr
>
</
table
>
<
telerik:RadPanelBar
ID
=
"panelFunctions"
runat
=
"server"
Width
=
"100%"
CausesValidation
=
"false"
ToolTip
=
"Click the arrow to the right to show or hide this feature"
>
<
Items
>
<
telerik:RadPanelItem
runat
=
"server"
Text
=
"Show Advanced Search"
Value
=
"showAdvancedSearch"
>
<
Items
>
<
telerik:RadPanelItem
runat
=
"server"
Value
=
"AdvancedSearch"
>
<
ItemTemplate
>
<
telerik:RadGrid
ID
=
"criteriaGrid"
runat
=
"server"
EnableAJAX
=
"true"
GridLines
=
"None"
OnNeedDataSource
=
"criteriaGrid_NeedDataSource"
AllowMultiRowEdit
=
"True"
OnPreRender
=
"criteriaGrid_PreRender"
ShowHeader
=
"False"
>
<
MasterTableView
AllowAutomaticUpdates
=
"True"
AutoGenerateColumns
=
"False"
DataKeyNames
=
"ParameterName1,ParameterName2,ParameterName3"
EditMode
=
"InPlace"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"SearchDescription1"
ReadOnly
=
"True"
SortExpression
=
"SearchDescription"
UniqueName
=
"parameter1"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SearchValue1"
SortExpression
=
"SearchValue"
UniqueName
=
"value1"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SearchDescription2"
UniqueName
=
"parameter2"
ReadOnly
=
"True"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SearchValue2"
UniqueName
=
"value2"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SearchDescription3"
UniqueName
=
"parameter3"
ReadOnly
=
"True"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SearchValue3"
UniqueName
=
"SearchValue3"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
ExpandCollapseColumn
Visible
=
"False"
>
<
HeaderStyle
Width
=
"19px"
/>
</
ExpandCollapseColumn
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
</
asp:Panel
>
<
asp:Panel
runat
=
"server"
ID
=
"panelControls"
Visible
=
"true"
>
<
asp:Label
runat
=
"server"
SkinID
=
"Warning"
ID
=
"lblWarning"
Font-Bold
=
"true"
Font-Size
=
"Medium"
ForeColor
=
"Crimson"
></
asp:Label
>
</
asp:Panel
>
<
asp:Panel
runat
=
"server"
ID
=
"panelOrders"
Visible
=
"true"
>
<
asp:LinkButton
ID
=
"linkExportOrders"
runat
=
"server"
ForeColor
=
"DarkBlue"
Font-Size
=
"Small"
OnClick
=
"linkExportOrders_Click"
Text
=
"Export"
></
asp:LinkButton
>
<
telerik:RadGrid
ID
=
"radPurchaseOrder"
runat
=
"server"
AllowPaging
=
"True"
ClientSettings-ClientEvents-OnGridCreated
=
"GridCreated"
AllowSorting
=
"True"
AutoGenerateColumns
=
"False"
OnNeedDataSource
=
"radPurchaseOrder_NeedDataSource"
ShowGroupPanel
=
"True"
OnItemDataBound
=
"radPurchaseOrder_ItemDataBound"
HeaderStyle-HorizontalAlign
=
"Center"
OnDataBound
=
"radPurchaseOrder_DataBound"
AllowFilteringByColumn
=
"True"
GridLines
=
"None"
>
<
ExportSettings
>
<
Pdf
PageBottomMargin
=
""
PageFooterMargin
=
""
PageHeaderMargin
=
""
PageHeight
=
"11in"
PageLeftMargin
=
""
PageRightMargin
=
""
PageTopMargin
=
""
PageWidth
=
"8.5in"
/>
</
ExportSettings
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ClientSettings
AllowColumnsReorder
=
"True"
AllowDragToGroup
=
"True"
ReorderColumnsOnClient
=
"True"
>
<
ClientEvents
OnGridCreated
=
"GridCreated"
/>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"true"
/>
<
Resizing
AllowColumnResize
=
"True"
AllowRowResize
=
"False"
EnableRealTimeResize
=
"True"
/>
</
ClientSettings
>
<
MasterTableView
>
<
RowIndicatorColumn
>
<
HeaderStyle
Width
=
"20px"
/>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
>
<
HeaderStyle
Width
=
"20px"
/>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"PurchaseOrderNumber"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Customer PO"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"PurchaseOrderNumber"
UniqueName
=
"PurchaseOrderNumber"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridHyperLinkColumn
DataNavigateUrlFields
=
"AccountNumber"
DataNavigateUrlFormatString
=
"~/Search/Account.aspx?@accountNumber={0}"
DataTextField
=
"AccountNumber"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Account #"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"AccountNumber"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridHyperLinkColumn
>
<
telerik:GridBoundColumn
DataField
=
"AccountName"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Account Name"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"AccountName"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"ISBN"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"ISBN"
UniqueName
=
"ISBN"
>
<
ItemTemplate
>
<
a
href='<%# CorrectLink(Eval("ISBN").ToString()) %>' target="_blank" title='<%# Eval("ISBN").ToString() %>'>
<%# Eval("ISBN").ToString()%></
a
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"ISBN 13"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"ISBN13"
UniqueName
=
"ISBN13"
>
<
ItemTemplate
>
<
a
href='<%# CorrectLink(Eval("ISBN").ToString()) %>' target="_blank" title='<%# Eval("ISBN").ToString() %>'>
<%# Eval("ISBN13").ToString()%></
a
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"Title"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Title"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"Title"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Price"
DataFormatString
=
"{0:C2}"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Price"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"Price"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"OrderQuantity"
DataFormatString
=
"{0:N0}"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Order Qty"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"Quantity"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ShippedQuantity"
DataFormatString
=
"{0:N0}"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Ship Qty"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"ShippedQuantity"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"OrderStatusDescription"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Order Status"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"OrderStatusDescription"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ShipDate"
DataFormatString
=
"{0:MM/dd/yy}"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Ship Date"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"ShipDate"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"DollarAmount"
DataFormatString
=
"{0:C2}"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Dollar Amt."
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"DollarAmount"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridHyperLinkColumn
DataNavigateUrlFields
=
"InvoiceNumber"
DataNavigateUrlFormatString
=
"~/Search/Invoice.aspx?@invoiceNumber={0}"
DataTextField
=
"InvoiceNumber"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Invoice #"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"InvoiceNumber"
UniqueName
=
"InvoiceNumber"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridHyperLinkColumn
>
<
telerik:GridBoundColumn
DataField
=
"OrderDate"
DataFormatString
=
"{0:MM/dd/yy}"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Order Date"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"OrderDate"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridHyperLinkColumn
DataNavigateUrlFields
=
"OrderNumber"
DataNavigateUrlFormatString
=
"~/Search/Order.aspx?@orderNumber={0}"
DataTextField
=
"OrderNumber"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Doc #"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"OrderNumber"
UniqueName
=
"OrderNumber"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridHyperLinkColumn
>
<
telerik:GridBoundColumn
DataField
=
"ShipToName"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Ship To Name"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"ShipToName"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ShipToNumber"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Ship To #"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"ShipToNumber"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Address"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"CombinedAddress"
>
<
ItemTemplate
>
<%# Eval("AddressLine1").ToString().Trim()%><
br
/>
<%# HideOrShowLine(Eval("AddressLine2").ToString().Trim()) %>
<%# HideOrShowLine(Eval("AddressLine3").ToString().Trim())%>
<%# Eval("City").ToString().Trim()%>
,
<%# Eval("State").ToString()%>
<%# FormatZipCode(Eval("ZipCode").ToString())%>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"AddressLine1"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Addr 1"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"AddressLine1"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"AddressLine2"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Addr 2"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"AddressLine2"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"AddressLine3"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Addr 3"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"AddressLine3"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"City"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"City"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"City"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"State"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"State"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"State"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ZipCode"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Zip Code"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"ZipCode"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Facility"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Facility"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"Facility"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"InvoiceStatus"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Whse Status"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"InvoiceStatus"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"LineReasonCode"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Line Reason Code"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"LineReasonCode"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Doc Flow"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
div
id
=
"divDocFlow"
runat
=
"server"
visible='<%# ShowDocFlowIcon(Eval("LineReasonCode").ToString(), Eval("LineStatusCode").ToString()) %>'>
<
a
href
=
"#"
onclick='ShowDocFlow('<%# Eval("ISBN13").ToString() %>', '<%# Eval("AccountNumber").ToString() %>', '<%# Eval("ShipToNumber").ToString() %>', '<%# Eval("PurchaseOrderNumber").ToString() %>')'>
<
img
border
=
"none"
height
=
"16px"
src
=
"../Images/document.gif"
width
=
"16px"
/>
</
a
>
</
div
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"LineStatusCode"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Line Status Code"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"LineStatusCode"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
asp:Panel
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
ClientEvents-OnRequestStart
=
"mngRequestStarted"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"linkSearch"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rightClickMenu"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"txtPoLookup"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkSearch"
LoadingPanelID
=
"ajaxOrdersLoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"lnkExcluded"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelFunctions"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelControls"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkExportOrders"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"radPurchaseOrder"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnClearSearch"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"pnlSearch"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelControls"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkExportOrders"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"radPurchaseOrder"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"linkExportOrders"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkExportOrders"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"radPurchaseOrder"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
</
asp:Content
>
<
telerik:RadTreeView
ID
=
"trvEntities"
runat
=
"server"
DataSourceID
=
"dataSourceEntities"
DataFieldID
=
"Id"
AppendDataBoundItems
=
"true"
OnNodeDataBound
=
"trvEntities_NodeDataBound"
>
<
DataBindings
>
<
telerik:RadTreeNodeBinding
TextField
=
"Name"
Depth
=
"0"
/>
</
DataBindings
>
<
Nodes
>
<
telerik:RadTreeNode
Expanded
=
"true"
Text
=
"Select an Entity"
Value
=
"-1"
/>
</
Nodes
>
</
telerik:RadTreeView
>
protected
void
trvEntities_NodeDataBound(
object
sender, RadTreeNodeEventArgs e)
{
trvEntities.Nodes.Remove(e.Node);
trvEntities.Nodes[0].Nodes.Add(e.Node);
}
|
.RadWindow .RadWindow_Office
2007
.rwNormalWindow .rwTransparentWindow
{
z-index
:
200000
!important
;
}
function
ShowEditor(typeId, inmemoryId, savedId, title, callBackFunction, editorHandle, windowUrl) {
//open a rad window containing the page control editor
editorHandle.showExternalDialog(
windowUrl +
'?typeId='
+ typeId +
'&inMemoryId='
+ inmemoryId +
'&savedId='
+ savedId,
null
,
800,
400,
callBackFunction,
null
,
title,
true
,
Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Reload,
false
,
true
);
}
I've got the following handler for set image properties:<
telerik:RadEditor
ID
=
"ucEditor"
runat
=
"server"
OnClientLoad
=
"OnClientLoad"
Width
=
"99%"
Height
=
"470px"
ToolsFile
=
"~/Resources/Config/RadControls/DefaultToolsFile.xml"
>
<
CssFiles
>
<
telerik:EditorCssFile
Value
=
""
/>
</
CssFiles
>
<
ContextMenus
>
<
telerik:EditorContextMenu
TagName
=
"IMG"
Enabled
=
"true"
>
<
telerik:EditorTool
Name
=
"EditPageControl"
Text
=
"Edit Page Control"
/>
<
telerik:EditorTool
Name
=
"SetImageProperties"
/>
</
telerik:EditorContextMenu
>
</
ContextMenus
>
</
telerik:RadEditor
>
Telerik.Web.UI.Editor.CommandList[
"SetImageProperties"
] =
function
(commandName, editor, args) {
var
elem = editor.getSelectedElement();
var
typeId;
var
inmemoryId;
var
savedId;
var
pageControlName;
//get the selected tag
editor.selectElement(elem);
var
selection = editor.getSelection();
var
selectionHTML = selection.getHtml();
//attempt to retrieve the parameters we need from the tags
//attributes
typeId = $telerik.$(selectionHTML).attr(
"typeId"
);
savedId = $telerik.$(selectionHTML).attr(
"savedId"
);
inmemoryId = $telerik.$(selectionHTML).attr(
"inMemoryId"
);
pageControlName = $telerik.$(selectionHTML).attr(
"pageControlName"
);
//check if this is a dynamic page control place holder
if
(typeId !=
null
&& savedId !=
null
&& inmemoryId !=
null
&& pageControlName !=
null
) {
//user has selected an dynamic page control and is trying to edit it using the image manager - must prevent this!
alert(
'This is a dynamic page control, please click Edit Page Control to edit it'
);
return
;
//disable the browsers context menu
}
}
<
telerik:RadScriptBlock
ID
=
"idRSB"
runat
=
"server"
>
<
script
type
=
"text/javascript"
language
=
"javascript"
>
function CheckSelections(sender, eventArgs) {
//debugger;
//var dates = sender.get_selectedDates();
var minDate = sender.get_rangeMinDate();
var maxDate = sender.get_rangeMaxDate();
var calendar = $find("<%= RadCalendar1.ClientID %>");
var dates = calendar.get_selectedDates();
var date = dates[0]
var year = date[0];
var month = date[1];
var day = date[2];
var datearray = "2011,08,16"
var arr = datearray.split(",")
calendar.selectDate(arr, true);
}
</
script
>
</
telerik:RadScriptBlock
>
<
div
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager"
runat
=
"server"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadCalendar1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadCalendar1"
></
telerik:AjaxUpdatedControl
>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadCalendar
ID
=
"RadCalendar1"
runat
=
"server"
AutoPostBack
=
"true"
MultiViewColumns
=
"1"
MultiViewRows
=
"3"
EnableMultiSelect
=
"false"
RangeMaxDate
=
"2100/01/01"
RangeMinDate
=
"1965/01/01"
>
<
ClientEvents
OnCalendarViewChanged
=
"CheckSelections"
/>
</
telerik:RadCalendar
>
<
telerik:RadTimePicker ID="RadTimePicker" runat="server" Skin="WebBlue" PopupDirection="TopRight" >
<TimeView runat="server" ID="TimeView1" StartTime="8:0:0" EndTime="21:0:0" Interval="0:1:0" ></TimeView>
</telerik:RadTimePicker>
var
B = $find(
'RadNumericTextBox2'
);