0

我使用 GWTTabPanel并想DialogBox在这些选项卡之一中使用 a。我认为它DialogBox被添加到了,RootPanel因为我在每个选项卡中都看到了该框。是否可以选择仅在创建面板的框中查看框?或者我必须创建自己的 DialogBox 或覆盖一些方法(.show?)

问候,命运

4

1 回答 1

0

A DialogBoxis 是一个弹出窗口,不附加到您的任何面板。因此,您不能在 a 中使用 a Dialogox 因为TabPanel它不会像您自己发现的那样附加到该面板(它已附加到RootPanel)。如果您只想在选择特定选项卡时显示此对话框,则需要在选择另一个选项卡时隐藏该对话框。您可以通过TabListener在 TabPanel 上添加 a 并实现该onBeforeTabSelected方法并检查选择了哪个选项卡并隐藏或显示对话框来做到这一点。

于 2011-12-14T18:01:17.273 回答