>

완료 한 마법사가 있는데 그 후에 재설정하고 다른 모든 단계가 처음처럼 무효화 된 첫 단계로 돌아갑니다. 데이터 모델을 재설정 할 수 있지만 항상 마법사의 마지막 단계에서 끝납니다

  • 답변 # 1

    마법사를 입력 할 때마다 호출되는 함수에서 다음 코드를 호출하십시오 ( onInit 아님) , 이것은 한 번만 호출되며 onRouteMatched 가 더 좋습니다.  방법).

    var oWizard = this.byId("myWizard");
    var oFirstStep = oWizard.getSteps()[0];
    oWizard.discardProgress(oFirstStep);
    // scroll to top
    oWizard.goToStep(oFirstStep);
    // invalidate first step
    oFirstStep.setValidated(false);
    
    

  • 답변 # 2

    진행을 재설정하기 위해 다음 줄이 누락 된 것 같습니다 :

    oWizard.discardProgress(
        oWizard.getSteps()[0]
    );
    
    

    와이즈 비즈

    삭제 함수의 API 문서는 여기를 참조하십시오. 이 함수에는 첫 번째 wizardStep이 매개 변수로 필요합니다.

    Discards all progress done from the given step(incl.) to the end of the wizard.

  • 이전 ios - gRPC에서 TLS 인증서 고정
  • 다음 python - 루프에서 규칙을 사용하여 뱀 만들기