如何使用 Groovy 模板和 Spring 引导来处理复选框?

How to work with checkbox using Groovy Templates and Spring Boot?

我是 Groovy 的新手,正在尝试使用复选框。即使 completed 为 false,它仍然会被检查。

tr {
    td("Completed")
    td(":")
    td {
        input(name: 'completed', type: 'checkbox', checked: todo.completed, value: todo.completed)
    }
    td(todo.completed)
}

任何帮助将不胜感激。

干杯。

这个可以解燃眉之急:

if (todo.completed) {
    input(name: 'completed', type: 'checkbox', checked: selected, value: todo.completed ?: false)
} else {
    input(name: 'completed', type: 'checkbox', value: todo.completed ?: false)
}

虽然丑陋,但确实有效。

关键要点是 absence/presence 的“checked”属性,正如 u/shivasprogeny 所指出的那样。

我很好奇足够继续反对这个问题,也许会找到更好的答案。