点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我是SAPUI5的初学者,尝试学习SAPUI5:Modderman等人的《综合指南》。 我创建了一个简单的应用程序,并添加了data-sap-ui-resourceroots来定义我的命名空间的文件位置。 一旦这样做,我的应用程序将无法加载,并在控制台中显示以下错误。 任何能将我指向正确方向的人都会受到赞赏。
这是我的引导程序代码:
这是发生错误的行:
//应用程序数据 var oData = { " CountSuppliers":" 2", "供应商":[{ " ID":0, "名称":"异国液体", "地址": { "街道":" NE 228th", "城市":"萨马米什", "州":" WA", " ZipCode":" 98074", "国家/地区":"美国" } }, { " ID":1 "名称":"东京商人", "地址": { "街道":" NE 40th", "城市":"雷蒙德", "州":" WA", " ZipCode":" 98052", "国家/地区":"美国" } } ] }; //模型创建和设置数据 var oModel = sap.ui.model.json.JSONModel(); oModel.setData(oData); //将模型设置为核心 //,以便在整个应用程序中都可用 sap.ui.getCore()。setModel(oModel);
这是错误消息:
error.jpg (73.2 kB)
使用`data-sap-ui-preload =" async"`(或最好使用`data-sap-ui-async = " true"`),您要告诉框架异步加载UI5库(" sap.ui.core"," sap.m"等)。 即 UI5的核心/模块加载器可能在后续的脚本标记中可用,但并非所有必需的UI5模块(例如来自" sap.ui.core"库的JSONModel)都可用。
请确保执行您的代码 在此类库/模块已初始化之后,例如 通过` attachInit `和`sap.ui.require `:
PS:似乎您正在从一本过时的书中学习UI5。 考虑从官方学习途径中学习最新的最佳做法: 入门:设置,教程和演示 应用
感谢您的反馈!
感谢您的反馈。 我之前曾尝试过并再次尝试过,但仍然给出相同的错误。 当我从引导代码中删除下面显示的resourceroots代码时,应用程序加载就很好了。
一周热门 更多>