我正在为公司项目使用SAPUI5向导,但是由于某种原因它对我不起作用。

这是我的代码:

var allSteps = oWizardElement.getSteps();
var stepOne = allSteps[0];
var stepTwo = allSteps[1];
var stepThree = allSteps[2];
    if (iActiveStep === 1) {
        oWizardElement.goToStep(stepThree, false);
    }


运行代码后,整个向导被破坏了。包括带有第1步,第2步和第3步按钮的标头处于关闭状态...
当我检查错误时,在控制台中显示

/webapp/resources/sap/m/library-preload.json/sap/m/WizardProgressNavigator.js:6 Uncaught TypeError: Cannot read property 'setAttribute' of undefined


有人可以指导我我的代码有什么问题吗?

这是我在SAPUI5文档中找到的资源:https://sapui5.hana.ondemand.com/docs/api/symbols/sap.m.Wizard.html#getSteps

最佳答案

正如文档所述,您将需要激活该步骤。您应该已经到达“ stepThree”,否则gotostep()将不起作用。

09-25 17:38