2017-09-15 35 views
0

我只是想知道一个应用程序,是有可能增加更多的目的地/服务动态地在我的UI5的应用程序,而不是在明显的使用呢?场景,我必须创建一个可能有更多的目的地在未来

例如,让我们假设目前我知道,我将使用服务A的。 所以我将添加该服务,在清单中创建模型并通过oData进行消费。 但是,如果在未来的消费者需求的变化,现在他们希望能够选择系统为好,这样,来自该特定系统的服务选择A和数据仅来自该目标牵强? (假设所有系统的服务都是一样的)。

谢谢。您的应用程序的初始化过程中的manifest.json帮助你定义

+0

像这样? https://blogs.sap.com/2014/07/11/getting-data-from-2-erp-systems-using-multi-origin/可以设置多源后端,您可以从不同的地方ERP系统。 – Marc

+0

其实没有。我正在研究云系统,因此不涉及网关。 SCP如何处理多重来源? –

回答

0

服务。

它不应该是一个很大的问题,在运行时的控制器,例如定义一个新的模式

var oModel = new sap.ui.model.odata.v2.ODataModel("http://services.odata.org/Northwind/Northwind.svc/"); 

并将其设置为新的视图模型

this.getView().setModel(oModel); 

或改变控件的BindingContext它

oControl.setBindingContext(oContext,"myModelName"); 

如果遇到CORS-问题,并确定在目的地 SAP云平台驾驶舱前期,那么这可能会有点困难。但在你的情况下(服务在所有系统中都是一样的)不会成为问题。

相关问题