【发布时间】:2020-07-08 22:26:31
【问题描述】:
我目前正在试用 Ktor。但它在向按钮注册 onClickListener 时已经失败。
我只是想知道,因为 onClick 是从 String 扩展而来的。如果我点击 onClick 我得到的代码是这个:
var CommonAttributeGroupFacade.onClick : String
get() = attributeStringString.get(this, "onclick")
set(newValue) {attributeStringString.set(this, "onclick", newValue)}
所以我认为 onClick 有一个 getter 和 setter,但没有更多。我安装了位置和 FreeMarker,所以这是我的路线:
get<CharityRoute> {
val id = it.id
call.respondHtml {
body {
h1 { +"${it.id}" }
ul {
for (n in it.list) {
li { +"$n" }
}
}
button {
text("Run function")
onClick = "Hello"
}
}
}
}
也许有人对 Ktor 尤其是 Kotlinx 有更多经验。
【问题讨论】:
标签: kotlin freemarker ktor kotlinx