Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.07.2013, 16:14
Аспирант
Отправить личное сообщение для adamenko.artem Посмотреть профиль Найти все сообщения от adamenko.artem
 
Регистрация: 29.01.2013
Сообщений: 49

Дочернее окно
есть панель, у него дочернее окно.В окне кнопка.нужно по нажатию кнопки вызвать функцию.пытаюсь отловить в контроллере.через this.control, но не получается
Подскажите как сделать
Ответить с цитированием
  #2 (permalink)  
Старый 30.07.2013, 16:22
Профессор
Отправить личное сообщение для novikov Посмотреть профиль Найти все сообщения от novikov
 
Регистрация: 19.11.2012
Сообщений: 178

Возможно, у вас неправильный селектор кнопки. Покажите код панели и контроллера.
Ответить с цитированием
  #3 (permalink)  
Старый 30.07.2013, 16:32
Аспирант
Отправить личное сообщение для adamenko.artem Посмотреть профиль Найти все сообщения от adamenko.artem
 
Регистрация: 29.01.2013
Сообщений: 49

родительское окно
,{
                        itemId: 'ReportItem',
                        text: 'Отчеты',
                        //action: 'openReport',
                        menu:[{
                                xtype:'button',
                                text:'Отчет 1',
                                action: 'openReport',
                        },{
                                xtype:'button',
                                text:'Отчет 2',
                                action: 'openReport',
                        }]
                    },

дочернее
me.tbar = [
                    {   
                        xtype: 'button',
                        itemId: 'print',
                        text: 'Печать',
                        action: 'printReport',
                    }
                ];

контроллер
,{'button[action=printReport]':{
                            click: me.printReport
                        }
                    });

да,я делаю не правильно,но как правильно?
Ответить с цитированием
  #4 (permalink)  
Старый 30.07.2013, 17:14
Профессор
Отправить личное сообщение для novikov Посмотреть профиль Найти все сообщения от novikov
 
Регистрация: 19.11.2012
Сообщений: 178

Селектор, по-моему, верный. Контроллер подключается? Если в методе init() сделать вывод в консоль, он в ней виден?
Ответить с цитированием
  #5 (permalink)  
Старый 30.07.2013, 17:26
Аспирант
Отправить личное сообщение для adamenko.artem Посмотреть профиль Найти все сообщения от adamenko.artem
 
Регистрация: 29.01.2013
Сообщений: 49

все там отрабатывается.для кнопок, которые непосредственно на панели.тут получается нужен селектор дочернего окна от панели.
т.е. типо [button] button[action].или что-то в этом роде
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать переменную в модальное окно sinsir jQuery 24 20.06.2013 16:59
Не закрывается диалоговое окно Jopses jQuery 7 19.02.2013 16:14
Как закрыть дочерние окно из родительского при помощи переключателя checkbox?? dieseln Общие вопросы Javascript 4 15.12.2010 16:30
закрыть дочернее окно Volchara Internet Explorer 1 19.08.2010 14:26
Как узнать свернуто окно браузера или нет. bar-boss Events/DOM/Window 3 25.09.2008 16:09