Vaadin: динамическое изменение вкладок в TabSheet - PullRequest
1 голос
/ 08 июня 2011

Допустим, у меня есть четыре вкладки.

Есть некоторые другие вкладки, у которых вышеуказанные вкладки являются родительскими.

Например,

Tab1: Parent:нет, Tab2: родитель: нет, Tab3: родитель: Tab2.

Скажите, получу ли я эту информацию во время выполнения , и проанализирую ее, чтобы найти их родителей.

Если у меня есть вкладка, у которой нет родителей, я просто создаю новую вкладку и добавляю эту вкладку.

Теперь, когда я обнаружил, что у меня есть вкладка с родительской вкладкой, мне нужно перейти народительскую вкладку и добавьте к ней эту вкладку.

Как мне этого добиться?

1 Ответ

2 голосов
/ 09 июня 2011

Простой рекурсивный обход по стеку, в котором хранятся компоненты, и оценщик равенства описаний для них, чтобы найти соответствие, сделали свое дело.

...