Is there a way to make the progress indicator always display in the center of the screen rather than in the center of the warp?
Nevermind, I found my answer.
For everyone else following along, the answer is yes. You can use the client-side object model to control the appearance and position of the WARP's progress indicator. Here's the link to the online help content which lists the API available - http://help.infragistics.com/Help/NetAdvantage/NET/2008.2/CLR2.0/html/WebAsyncRefreshPanel_ProgressIndicator_Object.html
I actually am still having a problem. I am trying to center my progress indicator in the middle of the screen, not necessarily the middle of the warp. Here is my code:
function warp_InitializePanel_withWait(oPanel){ var pi = oPanel.getProgressIndicator(); pi.setTemplate('<table style="width: 275px; height: 85px; background-color:White; border: thin double #000000">' + '<tr>' + '<td style="width: 260px; text-align: center; height: 45px;">' + '<span style="font-family: Tahoma; font-weight: bold; font-size: 16px;">' + 'System Processing Request, Please Wait...</span>' + '</td>' + '</tr>' + '<tr>' + '<td style="text-align: center; width: 260px;">' + '<img src="images/ActivityBar.gif" />' + '</td>' + '</tr>' + '</table>'); pi.setRelativeContainer(document.body); pi.setLocation(ig_Location.MiddleCenter); }
The problem is it is still centering it on the warp, not on the page.