Вызов контрола по нажатию кнопки на странице.

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
kliver
Участник
Сообщения: 83
Зарегистрирован: 19 мар 2011, 18:15
Репутация: 0

Вызов контрола по нажатию кнопки на странице.

Сообщение kliver »

Приветю

У меня есть ВФС слой, я хочу его редактировать. Как я понимаю за это отвечает элемент

Код: Выделить всё

var edit = new OpenLayers.Control.ModifyFeature(myVecLayer, {
								title: "Modify Feature",
								displayClass: "olControlModifyFeature"
							});
Но дело еще в том, что я хочу вызывать редактироавние по нажатию не контрола на карте а extJs кнопки. Это возможно как то реализовать?
kliver
Участник
Сообщения: 83
Зарегистрирован: 19 мар 2011, 18:15
Репутация: 0

Re: Вызов контрола по нажатию кнопки на странице.

Сообщение kliver »

Пытаюсь делать так

Код: Выделить всё

{xtype:'tbbutton',
							cls: 'x-btn-icon',
							tooltip: "Рисовать",
							icon: url_servlet+'externals/gxp/src/theme/img/silk/delete.png',
							handler: function(){
								new GeoExt.Action({
								control: new OpenLayers.Control.DrawFeature(
                                   myVecLayer,
                                    OpenLayers.Handler.Polygon
                                ),
								map: app.mapPanel.map,
								text:'Draw Polygon',
								allowDepress: true,
								enableToggle : true,
								}
Но естественно ничего не рисует.
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей