我正在使用Play的应用程式!框架具有一个名为gift的对象,该对象具有一个 boolean 属性,称为Taken。如何在我的 View 中以复选框的形式显示此值的状态?我试过了 :-

<input id="gift_Taken" class="" type="checkbox" name="gift.Taken" value="true"  />
<input type="hidden" name="gift.Taken" value="false" />

基于我从自动生成的CRUD表单中看到的示例,但是当属性为True时,未选中该复选框,这正是我的目标。

有人知道实现此目标的正确方法吗?

最佳答案

如果该值为true,则只需要针对该复选框设置checked值。

例如(假设从 View 发送来的对象称为gift, boolean 值称为Taken

<input id="gift_Taken" type="checkbox" name="gift.Taken" ${gift.Taken ? 'checked':''}  />

09-26 22:10