Хотите узнать разницу ч / б this.parent; this.parentApplication; this.parentDocument; - PullRequest
0 голосов
/ 25 января 2012

В чем разница между этими тремя:

this.parent;
this.parentApplication;
this.parentDocument;

когда я вызываю это в popupWindow.

Дополнение к этому: у меня есть tabnavigator как пользовательский компонент. Когда я нажимаю какую-нибудь кнопку в tabnavigator, появится всплывающее окно (titlewindow). Теперь я хочу вызвать функцию, определенную в tabnavigator, из всплывающего окна (titlewindow). Предложите несколько идей.

Ответы [ 2 ]

2 голосов
/ 25 января 2012

Я не уверен с this.parent, но подтвердите с помощью this.parentApplication и this.parentDocument

давайте возьмем дерево этого для простоты понимания.

                     1
                    / \
                   2   3
                  /|\   \
                 4 5 6   7
                    \     \
                     8     9

1 - ParentDocument: 1 - Родительское приложение: 1

2 - Родительский документ: 1 - Родительское приложение: 1

3 - Родительский документ: 1 - Родительское приложение: 1

4 - Родительский документ: 2 - Родительское приложение:1

5 - ParentDocument: 2 - ParentApplication: 1

6 - ParentDocument: 2 - ParentApplication: 1

7 - ParentDocument: 3 - ParentApplication: 1

8- ParentDocument: 5 - ParentApplication: 1

9 - ParentDocument: 7 - ParentApplication: 1

1 голос
/ 25 января 2012

Создайте событие из всплывающего окна вашего ребенка, которое ожидает приложение.Дети не должны ничего знать о своих родителях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...