2011-06-08 41 views
1

假設我有四個選項卡。Vaadin:動態修改TabSheet中的選項卡

還有一些其他選項卡,其上面的選項卡作爲其父項。

例如

TAB1:父級:無,TAB2:父級:無,TAB3:父:TAB2。

說如果我在運行時間期間得到這個信息,我解析它找到他們的父母。

如果我有一個沒有父母的選項卡,我只需創建一個新的選項卡並將此選項卡添加到它。

現在,一旦我發現我有一個選項卡,它有一個父級選項卡,我需要轉到父級選項卡,並將此選項卡附加到它。

我該如何做到這一點?

回答

2

一個簡單的遞歸遍歷一個存儲組件的Stack,以及一個描述相等性評估器,以便他們找到匹配的技巧。