Javascript 在SAP应用程序中维护windows状态
我正在设计一个SAP应用程序。第一个窗口在一台机器上打开,当我单击第一个屏幕窗口上的某个按钮时,它应该会在第二个屏幕上打开第二个窗口。 问题是-我无法跨两个窗口维护会话,即,假设我在第一个窗口上使用了一些筛选器,因此这些筛选器也应应用于第二个窗口的内容。 另外,它是服务器端应用程序,正在使用javascript 任何人都将不胜感激。Javascript 在SAP应用程序中维护windows状态,javascript,sapui5,Javascript,Sapui5,我正在设计一个SAP应用程序。第一个窗口在一台机器上打开,当我单击第一个屏幕窗口上的某个按钮时,它应该会在第二个屏幕上打开第二个窗口。 问题是-我无法跨两个窗口维护会话,即,假设我在第一个窗口上使用了一些筛选器,因此这些筛选器也应应用于第二个窗口的内容。 另外,它是服务器端应用程序,正在使用javascript 任何人都将不胜感激。 谢谢有几种方法,具体取决于你想要什么。 还不清楚您有什么后端(我推断您在前端使用UI5) 在我的脑海中,我能想到以下几点: 使用JS引用在windows之间进行通
谢谢有几种方法,具体取决于你想要什么。 还不清楚您有什么后端(我推断您在前端使用UI5) 在我的脑海中,我能想到以下几点:
- 使用JS引用在windows之间进行通信。您可以使用获取父窗口,也可以在使用时获取对子窗口的引用。然后您可以简单地调用(全局)函数来进行这种通信。我看到的主要问题是,当您有两个以上的窗口时,这将变得很麻烦
- 用于存储过滤的状态等。您可以根据cookie的内容(即,一个窗口“发布”到cookie,而其他侦听器“使用”更改)更新筛选的状态李>
- 与上述内容相同,但带有。这将是一个更“现代”的解决方案
- 执行一些服务器端存储并使用拉机制(HTTP轮询、WebSocket或HTTP/2 SSE)