Контроллеры
класс GP.Controller
Класс, от которого наследуются все контроллеры.
Пример написания контроллера
GP.Controller.MyController = GP.Controller.extend({
initialize: function() {
GP.Controller.prototype.initialize.call(this,{});
...
}
});
класс GP.Controller.Application
Класс контроллера приложения. Объект в системе GP.controllers.application.
События
Событие | Описание | Параметры |
---|---|---|
application:startLoad | Начало загрузки приложения. | — |
application:baseDataLoaded | Загрузились основные данные приложения. | — |
loadUser | Получены данные пользователя. | — |
loadUser | Получены данные пользователя. | — |
application:layersLoaded | Загружены слои. | groups — группы слоев:data.groups, mapExtent |
application:endCreate | Загрузка приложения завершена. | — |
application:startReload | Начало перезагрузки приложения. | — |
reloadUser | Перезагрузка данных пользователя. | — |
application:turnDefaultLayer | Включение слоя, указанного в ссылке. layerId | layerId — id слоя |
application:defaultLayerTurned | Включен слой, указанный в ссылке. | — |