Approved
Last Updated: 28 Feb 2017 11:12 by ADMIN
For complex wizard setups, some later steps can be dependent on choices a user makes on some initial tabs.

For the RadWizard, it would be nice to be able to dynamically show and hide the tabs and steps from the User based on their choices (from client-side or server-side code).  This would make the control a ton more useful and capable.  

Thanks.
Approved
Last Updated: 14 Jan 2019 18:09 by Babar
Pending Review
Last Updated: 23 Jan 2018 22:11 by Fuzuli
Created by: Chris
Comments: 2
Category: Wizard
Type: Feature Request
4
Currently the only way to do anything with the default RadWizard navigation buttons (Cancel, Previous, Next, Finish) is to change the localization of them.  Doing this workaround, however, will lose you the option to have any reasonable form of localization in your program.

So this is a request to add templates to allow developers to create their own sets of buttons, and expose control of the area to developers completely so they may instead redesign the whole area if they wish.
Completed
Last Updated: 09 Jul 2018 12:49 by ADMIN
A workaround is to disable the embedded jQuery and use an older version (for example, 1.11.1 which is the previous version the suite used): https://docs.telerik.com/devtools/aspnet-ajax/controls/scriptmanager/disabling-the-embedded-jquery

Repro steps:

1. put a wizard on the page that will do a postback upon step change
2. change a step

Expected: the postback occurs, the step is changed

Actual: Firefox throws TypeError: access to strict mode caller function is censored

Sample markup

        <telerik:RadWizard RenderMode="Lightweight" runat="server" ID="RadWizard1" Width="600px" Height="330px"
            RenderedSteps="Active">
            <WizardSteps>
                <telerik:RadWizardStep Title="first" Active="true">
                    in FF clicking on the next step will give you
                    <code>TypeError: access to strict mode caller function is censored</code>
                </telerik:RadWizardStep>
                <telerik:RadWizardStep Title="click for error in FF">This is caused by the need to do a postback and one thing that causes it is <code>RenderedSteps="Active"</code></telerik:RadWizardStep>
            </WizardSteps>
        </telerik:RadWizard>
Completed
Last Updated: 22 Dec 2015 09:30 by ADMIN
Pending Review
Last Updated: 22 Feb 2017 15:23 by Scott
Created by: Scott
Comments: 0
Category: Wizard
Type: Feature Request
1
Would be great to have a SingleClick and SingleClickText property for Cancel, Next and Finish buttons on the RadWizard in the same manner as normal RadButtons.

Testing a project which is complete except for an issue where the user is able to submit many times by pressing the Finish button in quick succession.

Tried this but did not work for me:
http://www.telerik.com/forums/prevent-user-from-double-clicking-next-button
Pending Review
Last Updated: 25 Dec 2015 15:29 by Albert Shenker
Created by: Albert Shenker
Comments: 0
Category: Wizard
Type: Feature Request
1
add findById client-side method to RadWizard and/or RadWizardStepCollection objects in order to find steps by id.

This would also be useful server-side instead of using FindControl
Approved
Last Updated: 24 Dec 2014 07:12 by ADMIN
Completed
Last Updated: 20 Mar 2015 07:22 by ADMIN
Completed
Last Updated: 03 Feb 2015 12:23 by ADMIN
ADMIN
Created by: Hristo Valyavicharski
Comments: 0
Category: Wizard
Type: Bug Report
0

			
Completed
Last Updated: 27 Nov 2014 11:06 by ADMIN
New property that controls this behavior is added -  ClickActiveStep with default value false.
Approved
Last Updated: 14 Sep 2016 07:18 by ADMIN
Pending Review
Last Updated: 11 Apr 2016 11:58 by Eliyahu Goldin
Created by: Eliyahu Goldin
Comments: 0
Category: Wizard
Type: Feature Request
0
It's a simple addition but it would be very useful.

Currently I can address WizardSteps inside the wizard by index only, like that: WizardSteps[1].

I want to be able to address WizardSteps by step Title, like that:
WizardStep["Review"]
Pending Review
Last Updated: 01 Feb 2016 02:17 by abigail
Created by: abigail
Comments: 0
Category: Wizard
Type: Feature Request
0
Hi! I would like to implement an exam with control time for each step of the wizard. For example the time to complete the step 1 would be 3 minutes the time for the step 2 would be 5 minutes, I think that the step wizard could be include a property for the time and other property for customize the page for show when the time is over.
Completed
Last Updated: 04 Jan 2016 12:03 by ADMIN
Completed
Last Updated: 16 Sep 2015 09:05 by ADMIN
Until the issue is fixed, you can add a simple script that will remove the height attribute that causes the problem. Here are two examples:

With a RadWindow's ContentTemplate

            <asp:Button ID="Button1" Text="open wnd" OnClientClick="openWnd(); return false;" runat="server" />
            <telerik:RadWindow runat="server" ID="resultsWindow" Modal="true" Height="700px" Width="1100px" VisibleStatusbar="false" OnClientShow="repaintWizard">
                <ContentTemplate>
                    <telerik:RadWizard runat="server" ID="ResultsWizard" ActiveStepIndex="0" RenderedSteps="Active" DisplayProgressBar="false">
                        <WizardSteps>
                            <telerik:RadWizardStep runat="server" ID="SelectStatus" StepType="Start" TabIndex="0">
                                <telerik:RadButton runat="server" ID="StatusWizard" ToggleType="Radio">
                                    <ToggleStates>
                                        <telerik:RadButtonToggleState Text="Passed" />
                                        <telerik:RadButtonToggleState Text="Failed" />
                                    </ToggleStates>
                                </telerik:RadButton>
                            </telerik:RadWizardStep>
                        </WizardSteps>
                    </telerik:RadWizard>
                </ContentTemplate>
            </telerik:RadWindow>
            <script>
                function repaintWizard(sender, args) {
                    $telerik.$(".rwzContent", sender.get_contentElement()).height("");
                }

                function openWnd() {
                    $find("<%=resultsWindow.ClientID%>").show();
                }
            </script>

In a simple hidden div:

			<script>
				function showDiv() {
					var theDiv = $get("testDiv");
					theDiv.style.display = "";
					$telerik.$(".rwzContent", theDiv).height("");
				}

			</script>
			<asp:Button ID="Button1" Text="show div" OnClientClick="showDiv(); return false;" runat="server" />
			<div id="testDiv" style="display:none;">
				<telerik:RadWizard runat="server" ID="RadWizard1" ActiveStepIndex="0" RenderedSteps="Active" DisplayProgressBar="false">
					<WizardSteps>
						<telerik:RadWizardStep runat="server" ID="RadWizardStep1" StepType="Start" TabIndex="0">
							<telerik:RadButton runat="server" ID="RadButton1" ToggleType="Radio">
								<ToggleStates>
									<telerik:RadButtonToggleState Text="Passed" />
									<telerik:RadButtonToggleState Text="Failed" />
								</ToggleStates>
							</telerik:RadButton>
						</telerik:RadWizardStep>
					</WizardSteps>
				</telerik:RadWizard>
1 2