Контроллеры
класс 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 | Включен слой, указанный в ссылке. | — |
