Extjs комбо не определена ошибка - PullRequest
2 голосов
/ 02 февраля 2011

У меня есть панель.Inisde Панель, я делаю initComponent: function() {this.someCombo = new someDefaultCombo(...)} Затем я делаю:

this.somePredefinedForm.items.add(someCombo); //Line 2

И я получаю:

Error: someCombo is not defined

на линии 2.

Но я определяю этона вершине.Так почему же возникает ошибка js?

РЕДАКТИРОВАТЬ: Когда я изменил это на: this.somePredefinedForm.items.add(this.someCombo);, ошибка исчезла.Но почему?

Ответы [ 2 ]

1 голос
/ 03 февраля 2011

если вы выполняете это:

this.somePredefinedForm.items.add(this.someCombo);

не в initComponent , то убедитесь, что this относится к объекту, который содержит initComponent функция.

1 голос
/ 02 февраля 2011

this.someCombo - это способ получить доступ к некоторому комбо.Это объект в Panel, а не нечто глобальное, как вы пытаетесь в начале

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