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