我在SAP后端创建了一个服务,用于websocket连接。我想从SAPUI5应用程序连接到该服务。我连接到这样的服务:
sap.ui.require("sap/ui/core/ws/WebSocket");
var socket = new WebSocket(
'ws://<host>:<port>/sap/bc/apc/sap/z_reg_test_push_ch');
当这段代码被调用时,我得到:
WebSocket connection to 'ws://<host&g
我在我的应用程序中使用sap.viz库,它在我的笔记本电脑上运行,但当我将它上传到服务器上时,我得到以下错误:我无法理解是什么导致了这个错误,因为我在我的index.html中包含了'sap.viz‘,任何帮助理解这一点的人都将不胜感激
错误:
Uncaught TypeError: b._toInstance is not a function
at eval (http://ocsd051a.eu.unilever.com:8000/sap/bc/ui5_ui5/sap/zstandupreport/reso…ry-preload.json/sap/viz/ui5/controls
我有我的odata,它托管在后端的java spring boot应用程序中。我试图通过创建一个odata模型从我的SAP UI5应用程序odata url中访问它,我得到了以下错误。
var oModel = new sap.ui.model.odata.ODataModel("'myodataurl'/odata.svc/Users");
Error in console:
OPTIONS "myodataurl"/odata.svc/Users/$metadata 501 (Not Implemented)
XMLHttpRequest
我需要使用UI5将新记录插入到数据库中。现在,我已经在UI5中显示了一个表,该表显示了该数据库表中的现有数据。我已经使用xsjs作为后端服务,并使用JSON模型来显示UI5 table.Now,我必须将新记录插入到表中。我在后端有一个xsjs,它负责在db表中插入,但即使db表得到更新,我的UI5表数据仍然保持不变,直到我重新加载页面。我不能直接从前端使用模型array.push表单值更新ui5表,因为有某些元参数,如update by(当前用户)和updated on (时间戳)字段,需要有来自实时update.Please的值告诉我如何在记录插入时更新UI5表,而不需要重新加载页面。
SAP Portal上有此要求。当前版本的Portal不允许我在IE上集成SAP UI5应用程序,主要是因为SAP Portal运行在Quirks模式下,而UI5运行在标准模式下。我们使用的是IE11,所以在Chrome/FF中没有问题。因此,思爱普提出的解决方案是在新窗口中打开UI5应用程序,但客户对此解决方案并不满意。因此,我一直在寻找使用JQuery处理此问题的方法。当我在jquery对话框上打开UI5应用程序(iframe/div)时,门户在怪癖模式(根目录)下运行,导致只能在怪癖模式下打开。
我在类似的上下文中读到的帖子很少,所以请咨询这里的专家,看看是否有一种方法或解决方案可以使用