2016-07-28 5 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で、ヘッダ、STEO 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で実行可能な最小限の例を作成できればさらに良いでしょう。 Btw、これはhttp://stackoverflow.com/questions/38600919/sapui5-wizard-uncaught-typeerror-cannot-read-property-setattribute-of-undefiと同じ質問ではありませんか? – jpenninkhof

+0

@jpenninkhof sryそれは会社のコードですが難しいです。おそらく、私はいくつかの可能なエラーplsを知らせることができますか?ありがとう! – munmunbb

+1

だからこそ私は、何かを最小限に生かすことは素晴らしいことだと言いました。それはあなたのコード全体である必要はなく、動作しない部分だけである必要はありません。本質的には、変数が定義されていない問題にぶつかり、ui5はそれが定義されることを期待します。それが起こった理由はたくさんあります。 – jpenninkhof

答えて

1

ステップは、あなたがアクティブにする必要がしようとしていると言います。あなたはすでに "stepThree"に達しているはずです。そうしないとgotostep()は動作しません。

関連する問題