私は既存のFIORIアプリケーションを拡張しています。アプリはマスターディテールアプリです。カスタム詳細ページへのナビゲーションに問題があります。私はSAP WEB IDEを途中で使用しています。SAPUI5カスタムNav Router on Master Detail
ここでは、マスタービューのコントローラーで実装したコードを示します。 Matnrに問題はありません。
this.oRouter.navTo("newView",{
Matnr : i.getBindingContext().getProperty("Matnr")
});
ここに私のcomponent.js
this.cus.sd.salesorder.create.Component.extend("cus.sd.salesorder.create.SD_SO_CREExtension.Component", {
metadata: {
version: "1.0",
routing:
{
"routes" : {
"newView": {
"pattern": "newView/{Matnr}",
"view":"cus.sd.salesorder.create.SD_SO_CREExtension.view.CustomView",
}
},
},
の一部はここに私のCustomViewビュー
<mvc:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m"
controllerName="cus.sd.salesorder.create.SD_SO_CREExtension.view.CustomView" xmlns:html="http://www.w3.org/1999/xhtml">
<App>
<pages>
<Page title="Title">
<content>
<Label text = "hello"></Label>
</content>
</Page>
</pages>
</App>
</mvc:View>
そして、ここがチェックされると、コントローラ
sap.ui.define([
"sap/ui/core/mvc/Controller"
], function(Controller) {
"use strict";
return Controller.extend("cus.sd.salesorder.create.SD_SO_CREExtension.view.CustomView", {
onInit: function() {
alert("hello");
},
});
});
ですされますURLはacceのようですそれをssing
.... SAP-UI-XX-componentPreload =オフ& origional-URL = index.htmlを& SAP-UI-appCacheBuster = ..%2F#&/newView/14
しかし、私ラベルコンポーネントは表示されません。