or
<
telerik:RadDatePicker
ID
=
"RadDatePicker1"
runat
=
"server"
ShowPopupOnFocus
=
"true"
>
<
Calendar
MultiViewColumns
=
"2"
>
</
Calendar
>
</
telerik:RadDatePicker
>
<
script
>
function ClearSelection()
{
var combo = <%=RadComboBox1.ClientID %>;
combo.ClearSelection();
}
</
script
>
var combo = $find("<%#radCustomSearchDropdown.ClientID %>");
<
telerik:RadComboBox
ID
=
"radCustomSearchDropdown"
runat
=
"server"
Height
=
"200px"
Width
=
"200px"
DropDownWidth
=
"350px"
EmptyMessage
=
"Custom Search"
HighlightTemplatedItems
=
"true"
EnableLoadOnDemand
=
"true"
Filter
=
"StartsWith"
OnSelectedIndexChanged
=
"radCustomSearchDropdown_SelectedIndexChanged"
AutoPostBack
=
"true"
>
<
ItemTemplate
>
<
table
style
=
"width: 275px"
cellspacing
=
"0"
cellpadding
=
"0"
>
<
tr
>
<
td
style
=
"width: 260px;"
>
<
strong
><%# DataBinder.Eval(Container, "Attributes['Title']")%></
strong
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"width: 260px;"
>
<
i
><%# DataBinder.Eval(Container, "Attributes['Description']")%></
i
>
</
td
>
</
tr
>
</
table
>
</
ItemTemplate
>
</
telerik:RadComboBox
>
<
asp:Content
ID
=
"content"
ContentPlaceHolderID
=
"PopupContent"
Runat
=
"Server"
>
<
script
src
=
"../Scripts/Common.js"
type
=
"text/javascript"
language
=
"javascript"
></
script
>
<
h1
>TestPage</
h1
>
<
asp:Panel
ID
=
"pnlTest"
runat
=
"server"
>
<
asp:TextBox
ID
=
"txtTest"
runat
=
"server"
></
asp:TextBox
>
<
asp:Button
ID
=
"btnTest"
runat
=
"server"
OnClick
=
"btnTest_Click"
/>
</
asp:Panel
>
<
telerik:RadAjaxManagerProxy
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnTest"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"txtTest"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<%-- <
telerik:AjaxSetting
AjaxControlID
=
"btnTest"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"pnlTest"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
> --%>
</
AjaxSettings
>
</
telerik:RadAjaxManagerProxy
>
</
asp:Content
>
<
telerik:RadScriptBlock
runat
=
"server"
ID
=
"RadScriptBlock"
>
<
script
language
=
"javascript"
type
=
"text/javascript"
>
function OnRequestStart(sender, args)
{
args.set_enableAjax(true);
centerAjaxLoadingPanel();
}
// Invoke the centerElementOnScreen method to center the ajax loading panel in the screen
function centerAjaxLoadingPanel() {
centerElementOnScreen($get("<%= PopupAjaxLoadingPanel.ClientID %>"));
}
// Center the ajax loading panel in the screen
function centerElementOnScreen(element) {
var scrollTop = document.body.scrollTop;
var scrollLeft = document.body.scrollLeft;
var viewPortHeight = document.body.clientHeight;
var viewPortWidth = document.body.clientWidth;
// Check for BackCompat or CSS1Compat ( to display correctly in the older versions of Internet explorer)
if (document.compatMode == "CSS1Compat") {
viewPortHeight = document.documentElement.clientHeight;
viewPortWidth = document.documentElement.clientWidth;
}
var topOffset = Math.ceil(viewPortHeight / 2 - element.offsetHeight / 2);
var leftOffset = Math.ceil(viewPortWidth / 2 - element.offsetWidth / 2);
var top = scrollTop + topOffset - 40;
var left = scrollLeft + leftOffset - 70;
element.style.position = "absolute";
element.style.top = top + "px";
element.style.left = left + "px";
}
</
script
>
</
telerik:RadScriptBlock
>
<
telerik:RadScriptManager
ID
=
"PopupMasterScriptManager"
runat
=
"server"
AsyncPostBackTimeout
=
"300"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManagerPopup"
runat
=
"server"
DefaultLoadingPanelID
=
"AjaxLoadingPanel"
>
<
ClientEvents
OnRequestStart
=
"OnRequestStart"
OnResponseEnd
=
"OnResponseEnd"
/>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"PopupAjaxLoadingPanel"
runat
=
"server"
Height
=
"60px"
Width
=
"130px"
IsSticky
=
"true"
Transparency
=
"1"
>
<
asp:Image
ID
=
"imgPopupLoadingPanel"
runat
=
"server"
AlternateText
=
"Loading..."
ImageUrl
=
"~/Images/loading.gif"
/>
</
telerik:RadAjaxLoadingPanel
>