2014-01-13 67 views
0

我工作的一个GWT应用程序,它具有以下布局: - 顶部有菜单栏 - 低于屏幕被拆分布局面板GWT - 移动面板到新的浏览器标签/窗口

分成两个小组

当用户点击菜单栏中的标签时,相关信息显示在屏幕左侧的下方。然后用户单击屏幕左侧的操作项目,并在该屏幕的右侧显示该操作项目的相关信息。 单击屏幕右侧的操作项目也可能会更改屏幕左侧的相关信息。

我想通过拖拽屏幕右侧的面板到另一个浏览器选项卡/窗口来扩展。之后,屏幕的右侧和左侧部分应保持连接状态,就好像它们位于相同的浏览器选项卡/窗口中一样。 此外,该新选项卡/窗口应该只显示该右侧面板,而菜单栏和左侧面板以及分割布局面板不应存在(这不太重要,但如果可以完成则会很好)。 另一个重要的事情是应用程序的当前可视化表示没有改变,但只能用这个功能进行扩展。

这是可以做的事情,如果它是如何做到这一点?

谢谢你的帮助。

回答

0

我认为你将不得不使用“HTML5”本地拖放来在浏览器实例之间拖动,这样会限制浏览器的支持。两个标签都必须将你的代码加载到它们中,以便它们可以响应这些事件。

如果你有一个服务器后端(不只是静态的HTML/JS),那么你可以通过服务器进行通信。否则,可能是“HTML5”客户端存储来存储描述面板内容的数据斑点。可能更容易在新的浏览器/选项卡中重新渲染。

相关问题