<script type="text/javascript">
google.charts.load("current", {{packages:["calendar"]}});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {{
var dataTable = new google.visualization.DataTable();
dataTable.addColumn({{ type: 'date', id: 'Date' }});
dataTable.addColumn({{ type: 'number', id: 'Captures' }});
dataTable.addColumn({{'type': 'string', 'role': 'tooltip', 'p': {{'html': true}} }});
dataTable.addRows([
{fn:string-join($capture-dates, ",")}
]);
var chart = new google.visualization.Calendar(document.getElementById('capture-dates-calendar'));
var options = {{
focusTarget: 'category',
tooltip: {{isHtml: true}},
trigger: 'both',
colorAxis: {{ minValue: 1, colors: ['#17649a', '#0b2e47'] }}
}};
chart.draw(dataTable, options);
}}
</script>
Выше приведен код, который я использую для создания графиков Google Calendar в приложении XQuery. Все данные отображаются правильно, но я хотел добавить пользовательский HTML в подсказки календаря. Вместо синтаксического анализа HTML фактические теги HTML отображаются в виде строки.Google Calendar Chart HTML Tooltip отображает HTML-теги как строку
Вот скриншот подсказки: https://www.flickr.com/gp/[email protected]/M783C9
Вот как это выглядит в консоли: [новая дата (2016,6,10), 2,»< < ДИВА > > h3 10 июля 2016 </h3 > < р > 2 моментальные снимки </р > < < ул > > Li < A HREF = "http://wayback.archive-it.org/3507/20160710175703/https://twitter.com/HTI_HTIC/" target = "_ blank" > 17:57:03 </д > </Li > < <Li> A HREF = "http://wayback.archive-it.org/3507/20160710135341/https://twitter.com/HTI_HTIC/" целевых = "_blank" > 13 : 53: 41 </а > </li > </уль > </дел > «],
кто-нибудь знает, как заставить всплывающие подсказки на самом деле разобрать HTML?
могли бы вы предоставить скрипку, тиражирование вопрос – Deep