如何在GWT / GXT中复制应用程序窗口?

时间:2015-04-22 10:32:55

标签: gwt gxt

我们有一个类似CRM的应用程序,在我们的库的帮助下用GWT / GXT编写,它从GXT包装一些GXT小部件,如ComboBox或Grid,以简化与关系数据库的交互。当应用程序启动时,用户必须登录,并且在成功登录后,用户可以看到主要的水平菜单和一些欢迎信息。如果用户想要做某事(例如找到顾客),他/她必须在菜单中的某处单击并出现新的GXT模态窗口。现在,我们希望用户可以在新的浏览器窗口中打开新会话(例如,处理第二个客户并在视觉上比较客户的数据与第一个客户)。

怎么做?

最诚挚的问候, 亚切克

1 个答案:

答案 0 :(得分:0)

如果你想打开一个新窗口或者一个新的窗口,你需要解决两个问题:

  1. 您需要指定会话。这可以通过简单地创建某种会话令牌cookie来完成。出于安全原因,应该使用http标记该标记。新窗口将发送相同的cookie(并且用户已登录)
  2. 您需要指定要显示的项目。这可以通过使用历史API并将令牌存储在URL
  3. 中来完成