Регистрация
Вход в сайт
Форум
Учебник
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
О проекте
-
Обратная связь
-
Архив форума
-
Вверх