2016-07-15 4 views
0

Backend: Джерси бэкенд Frontend: SAPUI5 приложения с моделью JSONМогу ли я использовать SAP UI5 mockserver без модели, OData

Я использую jQuery.ajax() для выполнения запросов к серверному. Я хотел бы издеваться над этими запросами и загружать макет данных, чтобы сделать быстрый POC.

Mockserver, предоставленный SapUI5, похоже, работает только с моделью oData. может ли он использоваться с json-моделями? https://sapui5.netweaver.ondemand.com/#docs/guide/bae9d90d2e9c4206889368f04edab508.html

Заранее спасибо.

ответ

1

Для моделей JSon вам не нужен mockServer. В Component.js попытке загрузить вашу модель JSon ниже

var oModel = new JSONModel(uritojson); 
this.setModel(oModel); 

uritojson ссылка на ваш макет файла

Иван

+0

Спасибо за ответ. Хорошо, я мог бы это сделать или использовать oModel.loadData (uritojson), я полагаю. Прямо сейчас при просмотре load (on init) Я делаю jquery GET для бэкэнд для загрузки исходных данных. Если я загружу модель как часть component.js, как мне «переключиться» между реальными и фактическими вызовами? Извините, если я смущен, я новичок в sapui5 и стараюсь учиться, создавая приложение. – daredadevil

+0

@daredadevil вы нашли решение? У меня есть аналогичный вопрос. Вы можете проверить это https://stackoverflow.com/questions/46111069/how-to-setup-mockserver-and-mockdata-for-xsjs-service – loki

+1

@loki нет Я не нашел способ. Для макетного сервера, упакованного с SapUI5, вам не повезло, если вы не работаете с odata. :(кто-то предложил использовать экспресс-js для насмешки когда-нибудь, возможно, стоит посмотреть на него. Извините, я не смог больше помочь – daredadevil