2012-01-23 2 views
1

у меня есть обычай окно информации в таблицах фьюжн:Оставляя пустые данные, в пользовательском информационном окне на таблицах Google Fusion

<div class='googft-info-window' style='font-family: sans-serif'> 
<img src="{image}" width=200 align=right> 
<b>ID Number:</b> {pkey}<br> 
<b>Condition:</b> {stateofrepair}<br>... 

Но иногда нет {изображение} доступны, что приводит к сломанной значок изображения в большинстве браузеров. Могу ли я оставить тег <img>, если {image} пуст?

ответ

1

Это невозможно, используя интерфейс Fusion Tables UI.

Но вы можете сделать это, используя слой таблицы Fusion в API Карт Google. Вы можете установить прослушиватель кликов на уровне с помощью API Карт Google. Вы можете получить доступ к данным, связанным с функцией clicked, в объекте Event, возвращаемом кликом. На этом этапе вы можете проверить, действительно ли значение изображения содержит данные, и, если да, покажите изображение.

Вот пример:

http://code.google.com/apis/fusiontables/docs/samples/change_infowindow_content.html