Как изменить переменные или тексты в интерфейсе Ktor - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь создать простой сайт с Ktor.

Я хочу добавить кнопку простым методом onClick / Click listener. Цель состоит в том, чтобы обновить текст или список.

Я пробовал оба, kotlinx / html dsl и freemaker. Но ничего не работает.

Вот способ Kotlinx:

div("charityWrapper") {
              for(charity in charities) {
                    span {
                        text(charity)
                           }
                      }
                  }
    button {
             text("Next")
              onClick = "Hello"
           }

Но onClick ничего не может сделать. Так что я не знаю, как изменить текст выше или список благотворительных организаций.

А это мой файл FreeMaker:

<#-- @ftlvariable name="data" type="com.example.IndexData" -->
<html>
    <body>
        <h1>huhu</h1>
        <h2>dhesfes</h2>
        <a href="javascript:void(0)" onclick="console.log('hello')">Delete kweet</a>
    </body>
</html>

Но я не знаю, как вызвать на нем Kotlin функцию или изменить благотворительность ..

...