Рендеринг HTML в шаблоне кендо - PullRequest
0 голосов
/ 12 октября 2018

Я передаю строку HTML в качестве значения в шаблон кендо для планировщика groupHeaderTemplate, и он просто отображается как обычный текст, а не отображает HTML

Демо здесь ...

https://dojo.telerik.com/ELOjalex

Кто-нибудь знает, почему?

Заранее спасибо

1 Ответ

0 голосов
/ 17 октября 2018

Прежде всего, я бы посоветовал не включать HTML в ваш источник данных.Я уверен, что вы можете найти лучшее решение для отправки дополнительной информации (например, цвета).

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

<script id="groupHeaderTemplate" type="text/x-kendo-template">
  <strong style="color: #=color#">#=doMagic(text)#</strong>
</script>

<script>
function doMagic(s) {
  return (new DOMParser()).parseFromString(s, 'text/html').body.textContent;
}
</script>

(Престижность до Декодирование и возврат в и в JavaScript )

...