加载组件的更改失败

问题描述 投票:2回答:1

当我启动应用程序时,我收到以下错误消息:

加载ZMM_CLASSIFICATION.Component的更改失败!错误代码:404

这是因为smartFilterBar:

<smartFilterBar:SmartFilterBar id="SelectionFilterBar" entitySet="ZMM_C_CLASSIFICATION" search="onSearchClass">
    <smartFilterBar:controlConfiguration>
        <smartFilterBar:ControlConfiguration key="ClassType" preventInitialDataFetchInValueHelpDialog="false"></smartFilterBar:ControlConfiguration>
        <smartFilterBar:ControlConfiguration key="ClassNum" preventInitialDataFetchInValueHelpDialog="false"></smartFilterBar:ControlConfiguration>
    </smartFilterBar:controlConfiguration>
</smartFilterBar:SmartFilterBar>  

网络流量显示:

enter image description here

看来,无法访问界面。

我究竟做错了什么? 提示:第一次启动应用程序,一切都按预期工作。刷新应用程序后,我收到了错误消息。

组件文件的内容:

sap.ui.define([
    "sap/ui/core/UIComponent",
    "sap/ui/Device",
    "ch/mindustrie/ZMM_CLASSIFICATION/model/models"
], function (UIComponent, Device, models) {
    "use strict";

    return UIComponent.extend("ch.mindustrie.ZMM_CLASSIFICATION.Component", {

        metadata: {
            manifest: "json"
        },

        /**
         * The component is initialized by UI5 automatically during the startup of the app and calls the init method once.
         * @public
         * @override
         */
        init: function () {
            // call the base component's init function
            UIComponent.prototype.init.apply(this, arguments);

            // enable routing
            this.getRouter().initialize();

            // set the device model
            this.setModel(models.createDeviceModel(), "device");
        }
    });
});

更新

我调试了应用程序并看到:

enter image description here

UI5尝试下载appversion,但失败了。

sapui5
1个回答
1
投票

如果您在SAPUI5环境中的WEBIDE应用程序中收到以下2个关于/appconfig/fioriSandboxConfig.jsonLoading changes for ...Component failed缺失的错误,如下图所示:

Error messages in console output

然后只需添加以下.json文件与空体- only put {} as the content in the *.json files-然后你将不会再看到错误。

  1. webapp文件夹旁边创建一个新文件夹并将其命名为appconfig,然后在这个新文件夹中创建一个新文件并将其命名为fioriSandboxConfig.json,最后添加{}作为json文件的内容。
  2. Component.js文件旁边创建一个新文件,并将其命名为Component-changes.json并再次填充{}

刷新你的应用程序,希望检查从控制台出现的错误!

Created files in WEBIDE

由于某些原因,我们在Fiori Launchpad中没有看到这些错误消息。

© www.soinside.com 2019 - 2024. All rights reserved.