【问题标题】:how can we gray out background when we make setmodal(false) in window in gwt当我们在 gwt 的窗口中设置模式(假)时,我们如何使背景变灰
【发布时间】:2014-01-08 18:17:56
【问题描述】:

在窗口中我使用的是setmodal(true),所以鼠标事件不起作用。因此,我更改为setmodal(false),但背景没有变灰,因此我们可以单击对话框下方的按钮。所以请告诉我如何在 GWT 中制作 setmodal(false) 后变灰

【问题讨论】:

  • Modal=true 表示活动对话框是您唯一可以与之交互的内容。您是说您希望 modal=false 以便可以与页面的其余部分进行交互,但页面显示为灰色以便您无法与之交互?

标签: gwt gwt-2.4


【解决方案1】:

使用setGlassEnabled(true)setmodal(false) 一起变灰。详情请参考here

【讨论】:

  • setGlassEnabled(true) 存在于 Popuppanel 类中但不存在于窗口类中。我在我的代码中使用窗口类。所以在模态对话框视图中的图像应该用鼠标移动。但是如果我们使 setmodal(true ),我们无法执行此操作。所以我将其更改为 setmodal(false)。现在我可以移动图像但父屏幕没有变灰。我想将背景设为灰色。请告诉我。跨度>
  • @user3154688 请提供一些可以使用的代码。还有你使用的哪个窗口类有一个 setmodal 方法?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多