我正在为公司项目使用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()将不起作用。