为了账号安全,请及时绑定邮箱和手机立即绑定

如何重置向导 sapui5

如何重置向导 sapui5

ibeautiful 2021-08-20 18:23:58
我有一个我完成的向导,我想在那之后重置并回到第一步,所有其他步骤都像最初一样无效。我可以重置我的数据模型,但我总是在向导的最后一步结束
查看完整描述

2 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

在每次进入向导时都会调用的函数中调用以下代码(不是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);


查看完整回答
反对 回复 2021-08-20
?
狐的传说

TA贡献1804条经验 获得超3个赞

我猜您错过了以下行来重置进度:


oWizard.discardProgress(

    oWizard.getSteps()[0]

);

放弃从给定步骤(包括)到向导结束的所有进度。


有关丢弃函数的 API 文档,请参见此处。该函数需要第一个wizardStep 作为参数。


查看完整回答
反对 回复 2021-08-20
  • 2 回答
  • 0 关注
  • 140 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信