Sapui5 i18n用于查看标题

Sapui5 i18n用于查看标题,sapui5,Sapui5,我尝试使用i18n模型作为我的视图标题,但它没有显示正确的标题。它显示的唯一变量 ** 以下是我的xml视图详细信息: ** ////使用OData模型连接实际服务 //var url=/proxy/http/:/sap/opu/odata/sap/ZGWSAMPLE_SRV/; //var oModel=new sap.ui.model.odata.ODataModelurl,true; //oView.setModeloModel // Using a local model for

我尝试使用i18n模型作为我的视图标题,但它没有显示正确的标题。它显示的唯一变量

**

以下是我的xml视图详细信息: **

////使用OData模型连接实际服务 //var url=/proxy/http/:/sap/opu/odata/sap/ZGWSAMPLE_SRV/; //var oModel=new sap.ui.model.odata.ODataModelurl,true; //oView.setModeloModel

    // Using a local model for offline development
    var oModel = new sap.ui.model.json.JSONModel("model/mock.json");
    oView.setModel(oModel);

    // done
    return oView;
}
})

输出如下![在此处输入图像描述][1]

在输出中,它显示的是MasterTitle,而不是Sales Orders


我想在Xml视图页面的标题中显示销售订单而不是MasterTitle,我们应该始终使用相对于我们自己的组件的绝对路径。 因为如果在Fiori启动板中运行,相对路径将失败

    var oRootPath = jQuery.sap.getModulePath("sap.ui.demo.myFiori");
    // Set i18n model
    var i18nModel = new sap.ui.model.resource.ResourceModel({
        bundleUrl : [oRootPath, "i18n/messageBundle.properties"].join("/")
    });
    this.setModel(i18nModel, "i18n");

您可以在最后一行放置一个中断模型,并检查模型是否包含任何数据。

我尝试了相同的方法,但它仅显示MasterTitle,而不是销售订单。我尝试了相同的方法,但它仅显示MasterTitle,而不是销售订单。是否有数据绑定到模型?在设置模型之前,您在i18nModel中得到了什么。在此之前,您得到的是oRootPath吗?你注册了你的路径吗?jQuery.sap.registerModulePathsModuleName,sUrlPrefix
    // Using a local model for offline development
    var oModel = new sap.ui.model.json.JSONModel("model/mock.json");
    oView.setModel(oModel);

    // done
    return oView;
}
    var oRootPath = jQuery.sap.getModulePath("sap.ui.demo.myFiori");
    // Set i18n model
    var i18nModel = new sap.ui.model.resource.ResourceModel({
        bundleUrl : [oRootPath, "i18n/messageBundle.properties"].join("/")
    });
    this.setModel(i18nModel, "i18n");