Я использую мастер SAPUI5 для проекта моей компании, но по какой-то причине он не работает для меня.SAPUI5: Мастер goToStep() не работает
Вот мой код:
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
Слишком мало информации, чтобы идти. Это поможет, если у вас будет полная трассировка стека в отладочной версии ui5. Было бы даже лучше, если бы вы могли создать минимальный жизнеспособный пример jsbin. Кстати, не такой ли вопрос, как http://stackoverflow.com/questions/38600919/sapui5-wizard-uncaught-typeerror-cannot-read-property-setattribute-of-undefi? – jpenninkhof
@jpenninkhof sry было бы сложно, потому что это код компании. Может быть, вы могли бы сообщить мне некоторые возможные ошибки? Благодаря! – munmunbb
Вот почему я упомянул, что было бы здорово получить что-то минимально жизнеспособное. Это не обязательно должен быть весь ваш код, просто часть, которая не работает. По сути, вы столкнулись с проблемой, в которой переменная не определена, в то время как ui5 ожидает ее определения. Могло быть много причин, почему это произошло. – jpenninkhof