SmartGWT:隐藏画布中显示的当前元素

SmartGWT:隐藏画布中显示的当前元素,gwt,smartgwt,Gwt,Smartgwt,我使用的是一个动态菜单,你点击一些单选按钮,它会显示一个特定的表单,每个单选控件都与不同的表单相匹配 showcase中的示例始终基于Tabs小部件,我不需要这种行为 我选择将所有表单放在一个画布中,并相应地隐藏/显示它们(不确定这是否是最好的主意,如果有人知道得更好,我想听听) 现在我的问题是,每个onClick事件都必须.show()一个表单,.hide()另一个表单。那真烦人 有没有办法“获取”画布中当前显示的子项并将其隐藏?如果您想要的基本上是互斥显示,您可以将所有组件作为布局的成员而不

我使用的是一个动态菜单,你点击一些单选按钮,它会显示一个特定的表单,每个单选控件都与不同的表单相匹配

showcase中的示例始终基于Tabs小部件,我不需要这种行为

我选择将所有表单放在一个画布中,并相应地隐藏/显示它们(不确定这是否是最好的主意,如果有人知道得更好,我想听听)

现在我的问题是,每个onClick事件都必须.show()一个表单,.hide()另一个表单。那真烦人


有没有办法“获取”画布中当前显示的子项并将其隐藏?

如果您想要的基本上是互斥显示,您可以将所有组件作为布局的成员而不是画布,然后使用setVisibleMber()。这隐藏了所有其他成员。

简单的问题,简单的解决方案。thx PS:这怎么可能与animateFade()一起工作呢?