我正在使用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':''} />