Клуб API КартКак в балуне создать DOM элемент?Пост в архиве.Александр Страйк19 августа 2014, 23:28Можно ли?Суть в том, что я создаю форму, и если ее добавить просто HTML тегами в balloonContent, то jquery (плагин livequery) ее не видит до тех пор, пока в ней не поменять значение у select'а..
2 комментарияАвторизуйтесь, чтобы оставить комментарийВсеволод Шмыров27 января 2016, 23:50Доброе утро. В таком случае мы обычно рекомендуем создавать собственный макет контента балуна. Примеры немного другой, но все же думаю, что они будут полезныhttp://api.yandex.ru/maps/jsbox/2.1/cluster_custom_balloon_content_layout_21http://api.yandex.ru/maps/jsbox/2.1/list_box_layoutСобственный макет создает при помощи метода http://api.yandex.ru/maps/doc/jsapi/2.1-dev/ref/reference/templateLayoutFactory.xml#.createClassВторым аргументом в методе идет хэш переопределений. Для работы с html макета при его создании необходимо переопределить метод build (и соответственное метод clear для очистки). В методе build при помощи метода getElement можно получить родительский DOM-элемент для текущего макета (второй пример). Примерно так http://jsfiddle.net/zeLwn/21/Александр Страйк27 января 2016, 23:50Большое спасибо!