Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Пользователи
Календарь
Поиск
Сообщения за день
Все разделы прочитаны
Главная
>
Форум
»
Javascript
»
Библиотеки/Тулкиты/Фреймворки
»
ExtJS
»
Получить элемент в window по классу
Страница 2 из 2
<
1
2
Опции темы
Искать в теме
#
11
(
permalink
)
12.06.2012, 00:04
khusamov
Соединяю Node.js и Ext JS
Регистрация: 25.06.2009
Сообщений: 1,033
Включите подсветку кода. Каша ведь на экране.
#
12
(
permalink
)
12.06.2012, 00:09
khusamov
Соединяю Node.js и Ext JS
Регистрация: 25.06.2009
Сообщений: 1,033
Так у вас обработчик находится не в инспекторе оказывается. А в контроллере. Конечно up тут не будет работать.
'inspector button[action=goto]':{click: this.gotoPage, delegate: this},
#
13
(
permalink
)
12.06.2012, 00:12
khusamov
Соединяю Node.js и Ext JS
Регистрация: 25.06.2009
Сообщений: 1,033
Где у вас происходит создание экземпляра класса AM.view.inspector?
#
14
(
permalink
)
12.06.2012, 00:14
khusamov
Соединяю Node.js и Ext JS
Регистрация: 25.06.2009
Сообщений: 1,033
В общем я бы в этом случае при создании экземпляра AM.view.inspector сохранил бы на него ссылку в контроллере, чтобы в методе gotoPage иметь возможность ссылаться на окно.
#
15
(
permalink
)
12.06.2012, 00:33
alex3112
Новичок на форуме
Регистрация: 11.06.2012
Сообщений: 7
Решил проблему:
var iframe = event.findParentByType('inspector').getEl().select ('iframe').elements[0];
Ext.get(iframe).set({src: "http://habrahabr.ru"});
Спасибо за помощь.
#
16
(
permalink
)
12.06.2012, 06:06
khusamov
Соединяю Node.js и Ext JS
Регистрация: 25.06.2009
Сообщений: 1,033
Ну, это какое-то не спортивное решение: event.findParentByType
Как заплатка пойдет.
#
17
(
permalink
)
13.06.2012, 00:15
alex3112
Новичок на форуме
Регистрация: 11.06.2012
Сообщений: 7
Согласен. Но как сделать по-другому пока что не соображу.
И еще: не могу задать значение textfield c классом url.
Пробую:
event.findParentByType('inspector').getEl().select ('.url').elements[0];
возвращает элемент таблицы. У него действительно есть класс url, но это не input. Метод setValue к нему неприменим. Не подскажете как быть?
#
18
(
permalink
)
13.06.2012, 01:00
khusamov
Соединяю Node.js и Ext JS
Регистрация: 25.06.2009
Сообщений: 1,033
У вас textfield компонент. Соответственно его надо искать не как элемент DOM, а как компонент Ext.
Цитата:
Но как сделать по-другому пока что не соображу.
Я же написал -- хранить в контроллере.
Страница 2 из 2
<
1
2
«
Литература по ExtJS
|
Работа с buffered store
»
Искать в теме
Расширенный поиск
Опции темы
Искать в теме
Версия для печати
Отправить по электронной почте
Искать в теме
:
Расширенный поиск
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Получить элемент, на котором была вызвана функция
barcelona
Общие вопросы Javascript
15
06.07.2013
03:44
Получить элемент Id.Class
debugx
jQuery
1
25.05.2011
11:50
Получить элемент из store
DenQ
ExtJS
1
07.11.2010
16:51
Как получить список пользовательских функций объекта window?
Маэстро
Events/DOM/Window
13
03.07.2010
13:20
Как получить указатель на элемент вызвавший функцию
pelayo
Общие вопросы Javascript
9
29.06.2010
23:32
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Архив форума
-
Вверх