I am using the code below to show the hour glass when a server request is being processed on the page.
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="massEditGrid">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="massEditGrid"></telerik:AjaxUpdatedControl>
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
<ClientEvents OnRequestStart="showHourGlass" OnResponseEnd="hideHourGlass" />
</telerik:RadAjaxManager>
7 Answers, 1 is accepted

function page_Load() // this is called in <body onload="page_load();">
{
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(showHourGlass);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(hideHourGlass);
}
function showHourGlass(sender, args)
{
Sys.UI.DomElement.addCssClass(document.documentElement,
"wait");
//Sys.UI.DomElement.addCssClass($get("<%= massEditGrid.ClientID %>"), "wait");
}
function hideHourGlass(sender, args)
{
Sys.UI.DomElement.removeCssClass(document.documentElement,
"wait");
}
The following page works as expected with RadInputManager and RadAjaxManager.
http://demos.telerik.com/aspnet-ajax/input/examples/radinputmanager/dynamicinputfiltersettings/defaultcs.aspx?product=input
Greetings,
Dimo
the Telerik team

<
UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="massEditGrid" />
<telerik:AjaxUpdatedControl ControlID="RadInputManager1"/>
</UpdatedControls>

This is old post but I have same the problem and still have even I have added the RadInputManager as updatedcontrol. Have to say that this is my first time when using RadInputManager and I have now struggled 4 hours trying to get it working with RadGrid!
<
AjaxSettings
>
<
rad:AjaxSetting
AjaxControlID
=
"rgManageProducts"
>
<
UpdatedControls
>
<
rad:AjaxUpdatedControl
ControlID
=
"rgManageProducts"
/>
<
rad:AjaxUpdatedControl
ControlID
=
"rimManageProducts"
/>
</
UpdatedControls
>
</
rad:AjaxSetting
>
</
AjaxSettings
>
Regards,
Pete

Little update to my post... now two hours more struggling and finally managed to get it working but don't know what I did to fix it :)
So now ajaxified RadInputManager and RadGrid works ALMOST like they should...
Control validators are working but if I hit like Update (in-place editing in RadGrid) and fields are not valid the grid will still fire the update event. If I remove AjaxManager the again this works like it should.
Pete
Please note that in order to have Validation works properly with Ajax the validator controls should not be added in the RadAjaxManager settings. If they are please try to remove them and verify of this makes any difference. In some specific cases only if ValidationSummary is used it should be added as Updated Control but I'm not completely sure what is your case exactly.
If this suggestions doesn’t help please suggest opening a regular support ticket and send us sample runnable application which replicates the issue you are facing so we could test it locally and advise you further.
Best wishes,
Maria Ilieva
the Telerik team
Please note that in order to have Validation works properly with Ajax the validator controls should not be added in the RadAjaxManager settings. If they are please try to remove them and verify of this makes any difference. In some specific cases only if ValidationSummary is used it should be added as Updated Control but I'm not completely sure what is your case exactly.
If this suggestions doesn’t help please suggest opening a regular support ticket and send us sample runnable application which replicates the issue you are facing so we could test it locally and advise you further.
Best wishes,
Maria Ilieva
the Telerik team