Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 GWTTabPanel并想DialogBox在这些选项卡之一中使用 a。我认为它DialogBox被添加到了,RootPanel因为我在每个选项卡中都看到了该框。是否可以选择仅在创建面板的框中查看框?或者我必须创建自己的 DialogBox 或覆盖一些方法(.show?)
TabPanel
DialogBox
RootPanel
.show
问候,命运
A DialogBoxis 是一个弹出窗口,不附加到您的任何面板。因此,您不能在 a 中使用 a Dialogox ,因为TabPanel它不会像您自己发现的那样附加到该面板(它已附加到RootPanel)。如果您只想在选择特定选项卡时显示此对话框,则需要在选择另一个选项卡时隐藏该对话框。您可以通过TabListener在 TabPanel 上添加 a 并实现该onBeforeTabSelected方法并检查选择了哪个选项卡并隐藏或显示对话框来做到这一点。
Dialogox
TabListener
onBeforeTabSelected