UI5-Anwendung bricht beim Aufruf als Komponente

So, ich habe das UI5-Anwendung, die perfekt funktioniert gut, wenn genannt thru index.html aber es bricht (Ressourcen, die nicht gefunden, konnte nicht geladen werden,Fehler 404 etc), wenn ich versuche zu nennen, wie Komponente. Sowohl die Anwendungen (Anrufer - & Aufgerufene) sind auf Gateway

Hier ist der Programm-Ordner-Struktur.
callee_app-Struct.jpg

link to GitHub - https://github.com/mailsandip/component_test

alle Ansichten sind unter zui5_trip_confirmation -> Ordner sichten..Die Bilder und Modelle sind in den jeweiligen Ordnern.

Den component.js ist unter dem Ordner Komponenten, und ist definiert als

//define a new UIComponent  
jQuery.sap.declare("components.Component");  
jQuery.sap.require("sap.ui.core.UIComponent");  
jQuery.sap.require("sap.ui.commons.Button");  
jQuery.sap.require("sap.ui.table.Table");  
//new Component  
sap.ui.core.UIComponent.extend("components.Component", {  
    metadata : {  
        properties : {  
            text: "string"  
        }  
    }  
});  
components.Component.prototype.createContent = function(){  
/* trying to register the path zui5_trip_confirmation where all the views are stored */  
sap.ui.localResources("zui5_trip_confirmation");  
//jQuery.sap.registerModulePath('zui5_trip_confirmation','/sap/bc/ui5_ui5/sap/zui5_trip_conf/zui5_trip_confirmation');  
    this.oView = sap.ui.jsview("idHome", "zui5_trip_confirmation.views.Home");  
     return this.oView;   
};  

Den Anrufer Anwendung ruft es als

jQuery.sap.registerModulePath('components','/sap/bc/ui5_ui5/sap/zui5_trip_conf/components');
var oComp1 = sap.ui.getCore().createComponent({
        name: "components",
        id: "Comp1",
        settings: {text: "Hello World"}
    });

    var oCompCont1 = new sap.ui.core.ComponentContainer("CompCont1", {
        component: oComp1
    });
    oCompCont1.placeAt("content");

Wenn ich den Anrufer Anwendung, ich bekomme die Ressource nicht gefunden-Fehler auf der Konsole. Grundsätzlich ist die Komponente ist nicht in der Lage, den Pfad auflösen, um die Ansichten/Modelle/Bilder.

Was könnte hier falsch sein?

Grüße
Sandip

InformationsquelleAutor user3161840 | 2014-02-27

Schreibe einen Kommentar