【问题标题】:OpenUI5 Error when loading DateTimeInput加载 DateTimeInput 时出现 OpenUI5 错误
【发布时间】:2015-04-05 20:55:19
【问题描述】:

在 OpenUI5 中使用 xmlviews 创建一个简单的 MVC 应用程序时,我遇到了一个错误。

我加载 OpenUI5,正如他们的入门指南中提到的那样:

<script id='sap-ui-bootstrap' type='text/javascript'
    src='https://openui5.hana.ondemand.com/resources/sap-ui-core.js'
    data-sap-ui-theme='sap_bluecrystal'
    data-sap-ui-libs='sap.m'>
</script>

然后加载一个xmlview:

var starterPage = sap.ui.xmlview("starterPage");

我的问题是,当我在 starterPage xmlview 中包含 DateTimeInput 时,加载失败并显示以下内容:

错误:在负缓存中找到:来自https://openui5.hana.ondemand.com/resources/sap/m/library-preload.json/sap/m/DateTimeInput.js 的“sap/m/DateTimeInput.js”:错误:无法从 ./sap 加载“sap/ui/thirdparty/mobiscroll/js/mobiscroll-core.js” /ui/thirdparty/mobiscroll/js/mobiscroll-core.js: 0 - NS_ERROR_DOM_BAD_URI: 访问受限 URI 被拒绝

有人有想法吗?

谢谢!

【问题讨论】:

    标签: javascript sapui5


    【解决方案1】:

    我认为您的视图定义有问题,或者您的网络权限可能有问题。我创建了一个简单的 jsbin 示例 (http://jsbin.com/kukoju/1/edit?html,console,output),我认为它基本上可以按照您的描述进行,而且对我来说似乎工作正常。在试图简化问题时,我省略了 XML 视图的使用,而只是直接在 javascript 中实例化了 DateTimeInput。如果我的 jsbin 示例适合您,那么我建议您发布更多代码,以便我们了解可能需要更改的内容。如果这不起作用,那么我怀疑您需要本地系统管理员来帮助您解决问题。

    【讨论】:

      【解决方案2】:

      如果你运行一个简单的 Openui5,它可能只有一个控制器。当您尝试使用第三方库并且未正确实施时,会发生上述错误。只需检查控制器文件,确保不包含第三方库。 或者 您使用的 DateTimeInput 具有依赖项,并且找不到依赖项文件。 使用此控件可能会更好 https://openui5.hana.ondemand.com/#/api/sap.m.DateTimeField

      【讨论】:

        猜你喜欢
        • 2015-06-20
        • 2016-09-11
        • 2018-11-07
        • 2017-09-19
        • 2017-10-07
        • 2015-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多