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

В объявлении класса приложения должны быть перечислены все контроллеры. Сначала приложение выполняет init() у всех контроллеров, а затем переходит к построению представлений. [Попутно навешивая обработчики событий, заданные вами в методах init() контроллеров.]

В версии ExtJs 4.2 в методе init() контроллера должно быть что-то наподобие:

this.listen({
        component: {
            '#my_map_panel_id': {
                  afterrender: function(myMapPanel) {
                         // рисуем карты
                  }
            }
        }
   });



Мне с яндекс-картами не приходилось сталкиваться. Возможно, действовать нужно иначе.

Пример с картами Гугл видели?

http://docs.sencha.com/extjs/4.2.1/#...ndow/gmap.html

Если не трудно, покажите код.

Последний раз редактировалось novikov, 30.07.2013 в 12:22. Причина: исправлена ошибка в коде
Ответить с цитированием