GOOGLE ADS

четверг, 28 апреля 2022 г.

Напишите необработанный HTML-код внутри kotlinx.html DSL

Я использую html-библиотеку Kotlin kotlinx.htmlдля динамического построения html.

Для отладки я хочу написать тег в виде необработанного html. Но я не могу найти никакого метода, который бы это сделал. Простое добавление текста заменяет символы как бы <на их коды, поэтому не помогает:

StringBuilder().appendHTML().html {
body {
+"""
<form action="http://courier-voddan.rhcloud.com/customer/new_task" method="get">
get=form
id=3333
<button type="submit">ok</button>
</form>
""".trimIndent()
}
}


Решение проблемы

Просто используйте unsafeвнутри своего тега, чтобы предотвратить кодирование HTML.

body {
unsafe {
+"""<form class="formClass"/>"""
}
}

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...