什么是使用SAPUI5的Web应用程序中的标准根idirecton

时间:2015-10-23 08:28:47

标签: javascript web-applications view sapui5

我是SAPUI5和javascript的新手,我正在使用SAPUI5处理Web应用程序。为此,我有几个位于./logonapp/CustomerList.view.js的视图和位于./logonapp/CustomerList.controller.js中的控制器。文件夹" logonapp"还有我的" index.html"文件位于" wwww"应用程序中的文件夹。 现在我不得不对我的视图和控制器所在的SAPUI5说。所以我使用sap.ui.localResources("???");但是方向应该是刹车? 我找到了不同的版本,例如:Registering Component Resources但是我没有得到它。

2 个答案:

答案 0 :(得分:0)

你可以使用sap.ui.localResources(" logonapp");用于注册资源。为此,文件夹' logonapp'应与index.html在同一目录中。

您可以通过这种方式调用您的视图

var app = new sap.m.App({initialPage:"customerList"});
var page = sap.ui.view({id:"customerList", viewName:"logonapp.CustomerList", type:sap.ui.core.mvc.ViewType.XML});
app.addPage(page);

答案 1 :(得分:0)

建议的方法是在bootstrap:

<script
    id="sap-ui-bootstrap"
    src="/resources/sap-ui-core.js"
    data-sap-ui-theme="sap_bluecrystal"
    data-sap-ui-libs="sap.m"
    data-sap-ui-bindingSyntax="complex"
    data-sap-ui-compatVersion="edge"
    data-sap-ui-preload="async"
    data-sap-ui-resourceroots='{
        "sap.ui.demo.wt": "./"
    }' >

您正在寻找data-sap-ui-resourceroots设置。有关更多信息,请参阅SAPUI5团队的UI5 Walkthrough Tutorial。在那里,您还将学习项目文件夹结构的最佳实践。也许您还想检查Navigation and Routing Tutorial,因为我猜您使用多个视图...