Клуб API Карт

Условия в темплейте

Пост в архиве.
bacardirus
30 марта 2010, 15:34

Как можно решить такую задачу?

В балун выводятся несколько полей:

 

<Template gml:id="customTemplate">

    <text>

        <![CDATA[<div><p><b>$[name]: </b></p>$[metaDataProperty.AnyMetaData.licence]</div>]]>

    </text>

</Template>

 

 

Как сделать чтобы в случае, если в поле Licence написано "Нет лицензии", этот текст выделялся красным цветом, а иначе - черным?

 

4 комментария
Услованая логика в шаблонах YMapsML не поддерживается.
Подобные задачи необходимо решать на стороне JavaScript. Например, с помощью макета.
Спасибо! Получилось с помощью setBaloonContent при клике на метке.
вариант два - передавать в licence предварительно раскрашеный текст
Как вариант.