2011-10-11 29 views
2

我的工作就像一個動態菜單,在這裏你點擊一些單選按鈕,它顯示了一個特定的形式,每個無線電控制比賽,以不同的形式顯示當前元素。SmartGWT的:藏在帆布

展櫃的例子總是基於Tabs小部件,我不需要這種行爲。

我選擇了把所有的形式之一帆布和皮革內/告訴他們相應的(不知道這是最好的辦法,如果有人知道更好,我想聽聽吧)

現在我的問題是,每onClick事件必須.show()一個表單和.hide()另一個9.這是令人討厭的。

有沒有辦法在Canvas中「獲取」當前顯示的子項並隱藏它?

回答

2

如果你想要的東西基本上是互斥的顯示,你可以把所有的組件佈局,而不是一個帆布的成員,然後使用setVisibleMember()。這隱藏了所有其他成員。

+0

簡單的問題,簡單的解決方案。 PS:這怎麼可能與animateFade()一起工作? – javaNoober