2016-07-28 8 views
0

Я использую мастер 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

+0

Слишком мало информации, чтобы идти. Это поможет, если у вас будет полная трассировка стека в отладочной версии ui5. Было бы даже лучше, если бы вы могли создать минимальный жизнеспособный пример jsbin. Кстати, не такой ли вопрос, как http://stackoverflow.com/questions/38600919/sapui5-wizard-uncaught-typeerror-cannot-read-property-setattribute-of-undefi? – jpenninkhof

+0

@jpenninkhof sry было бы сложно, потому что это код компании. Может быть, вы могли бы сообщить мне некоторые возможные ошибки? Благодаря! – munmunbb

+1

Вот почему я упомянул, что было бы здорово получить что-то минимально жизнеспособное. Это не обязательно должен быть весь ваш код, просто часть, которая не работает. По сути, вы столкнулись с проблемой, в которой переменная не определена, в то время как ui5 ожидает ее определения. Могло быть много причин, почему это произошло. – jpenninkhof

ответ

1

В документации говорят, что шаг, который вы собираетесь должны быть активизированы. Вы должны были уже достигнуть «stepThree» до того, как иначе goostep() не будет работать.

 Смежные вопросы

  • Нет связанных вопросов^_^