SAPUI5-Routing wirft den Fehler "Steuerelement (ID eines App-Steuerelements) hat keine Aggregation mit dem Namen Seiten" auf.

Was ich in meiner Component.js habe, sind diese Routen:

routes: [
                {
                    pattern: "",
                    name: "menu",
                    view: "Menu",
                    targetAggregation: "pages",
                    targetControl: "idAppControl",
                    subroutes: [
                        {
                            pattern: "Reports",
                            name: "reports",
                            view: "SplitContainer",
                            targetAggregation: "pages",
                            targetControl: "idAppControl",
                            clearTarget: true
                        }
                    ]
                }
            ]

Wenn ich versuche, auf die Subroute (URL / # / Reports) zuzugreifen, wirft die Anwendung (Chrome):

Control idAppControl hat keine Aggregation namens pages -

Das ist verwirrend, da "idAppControl" eine App ist und dafür eine Aggregationsseite hat. Außerdem funktioniert die erste "Haupt" -Route ziemlich gut, obwohl ich genau das gleiche Steuerelement (und die gleiche Aggregation) wie in der Subroute verwende.

Was könnte falsch sein?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage