Клуб API Карт

Заголовок не указан

Турусбеков Адилет
5 января 2013, 08:53

Как можно изменить контент балуна? markers[id].balloon.setData  говорит Object #<Object> has no method 'setData'

7 комментариев
Подписаться на комментарии к посту

почитайте вот тут http://clubs.ya.ru/mapsapi/replies.xml?item_no=24433

кажется, эта проблема схожа с Вашей

Турусбеков Адилет
6 января 2013, 11:42

Такая проблема. В балуне редактируемый контент. При нажатии на кнопку, все сохраняется в базе. Но если закрыть балун и снова открыть то он в прежнем виде. Надо чтобы при повторном открытии сохранялся новый балун.

а у вас балун привязан к метке или к чему?

Турусбеков Адилет
6 января 2013, 20:35

Да к метке

а вы не могли бы дать фрагмент кода работы с балуном (что именно вы делаете с контентом) или адрес вашей карты, а то так сложно сообразить, в чем проблема

Турусбеков Адилет
7 января 2013, 17:39

Это для админки сайта. Есть карта. при нажатии на кнопку создается метка. в балуне которой содержится форма. с названием, иконкой, и текстареа для содержимого балуна, при заполнении и нажатии на кнопку все сохраняется в базе. если закрыть заполненный балун, то контент возвращается в исходное состояние. это понятно почему. и после сохранения отредактировать снова метку не получается. так как контента уже нет. Как взять контент уже отредактированный и заменить им старый. Взять то ладно я смогу, а как заменить старый контент метки? 

ну, если вы можете взять контент в какую-нибудь переменную contentText, то конструкция

myPlacemark.properties.set("balloonContent", contentText) установит для метки новый контент балуна