Hello!
I have a content page with a RadWizard and a RadAjaxManagerProxy. In my MasterPage, I have a RadAjaxLoadingPanel that's used globally.
I would like to trigger the RadAjaxLoadingPanel when the "Finish" button in the RadWizard has been fired. As you can see from my code below, I tried adding a reference to the wizard from itself in the Proxy with the loadingPanel ID but it doesn't work, so I'm guessing I have to wire it up through jquery in my OnClientButtonClicking() function?
MasterPage:
<
body
class
=
"index"
>
<
form
id
=
"form1"
runat
=
"server"
>
<!-- Script Manager -->
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
<
Scripts
>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.Core.js"
/>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.jQuery.js"
/>
</
Scripts
>
</
telerik:RadScriptManager
>
<!-- Ajax Manager -->
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
DefaultLoadingPanelID
=
"defaultLoadingPanel"
>
</
telerik:RadAjaxManager
>
<!-- Default Loading Panel -->
<
telerik:RadAjaxLoadingPanel
ID
=
"defaultLoadingPanel"
runat
=
"server"
BackgroundPosition
=
"Center"
IsSticky
=
"true"
CssClass
=
"MyModalPanel"
Transparency
=
"10"
Skin
=
"MetroTouch"
/>
...
</
form
>
</
body
>
Content Page:
<!-- Javascript -->
<
script
type
=
"text/javascript"
>
function OnClientButtonClicking(sender, args) {
var command = args.get_command();
if (command == 3) {
args.set_cancel(!window.confirm("<% =CancelMessage %>"));
}
}
</
script
>
<!-- AJAX Proxy Manager -->
<
telerik:RadAjaxManagerProxy
runat
=
"server"
ID
=
"ajaxProxy"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"wizOrganization"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"wizOrganization"
LoadingPanelID
=
"defaultLoadingPanel"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManagerProxy
>
<
telerik:RadWizard
runat
=
"server"
ID
=
"wizOrganization"
Skin
=
"MetroTouch"
RenderedSteps
=
"All"
DisplayCancelButton
=
"true"
DisplayNavigationBar
=
"true"
DisplayProgressBar
=
"true"
Width
=
"100%"
DisplayNavigationButtons
=
"true"
NavigationButtonsPosition
=
"Bottom"
ProgressBarPosition
=
"left"
NavigationBarPosition
=
"left"
OnClientButtonClicking
=
"OnClientButtonClicking"
>
<
WizardSteps
>
<
telerik:RadWizardStep
runat
=
"server"
Title
=
"Step1"
ID
=
"wizStep_1"
CausesValidation
=
"false"
ToolTip
=
"Step1"
>
{fields}
</
telerik:RadWizardStep
>
<
telerik:RadWizardStep
runat
=
"server"
Title
=
"Step2"
ID
=
"wizStep_2"
CausesValidation
=
"false"
ToolTip
=
"Step2"
>
{fields}
</
telerik:RadWizardStep
>
<
telerik:RadWizardStep
runat
=
"server"
Title
=
"Step3"
ID
=
"wizStep_3"
CausesValidation
=
"false"
ToolTip
=
"Step3"
>
{fields}
</
telerik:RadWizardStep
>
</
WizardSteps
>
</
telerik:RadWizard
>
Thanks for your help!
Chris