SAPUI5 Проблема с rootUri в Mock Sever - PullRequest
0 голосов
/ 24 мая 2019

Большое спасибо всем вам, мои друзья, за вашу помощь и советы.Ребята, я думаю, что я почти решил проблему.Мне нужна ваша помощь в данный момент: My Table получает данные с фиктивного сервера, но не показывает их пользователю.Вместо строк он показывает пустую таблицу, где количество строк равно данным в моем файле mockserver.Я имею в виду: на данный момент в "ZMA_BPSet" есть 8 строк.Из-за этого вы можете увидеть 8 строк в таблице.Кто-нибудь может мне помочь?

Project Run!

1 Ответ

0 голосов
/ 26 мая 2019

rootUri используется для определения пути службы OData, которая должна быть перехвачена фиктивным сервером.Он всегда должен соответствовать URI службы вашей службы OData, указанной в manifest.json.

Так что, если у вас есть это в манифесте

"dataSources": {
    "mainService": {
        "uri": "/sap/opu/odata/your-service/",
        "type": "OData",
        "settings": {
            "localUri": "localService/metadata.xml"
        }
    }
},

, ваш конструктор фиктивного сервера должен выглядеть следующим образом:

var oMockServer = new MockServer({
    rootUri: "/sap/opu/odata/your-service/"
});

Обратите внимание, что rootUri всегда должен иметь косую черту.Если ваш сервисный URL в manifest.json не имеет такового, убедитесь, что rootUri есть.

Вам не нужно ничего менять в своем manifest.json.Все настройки теста выполняются в mockServer.html и соответствующих файлах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...