我的Grails应用程序中有一个复选框:
<g:checkBox name="reservationAvailable" value="${cafeeInfo.isReservationAvailable}"/>
如果isReservationAvailable boolean-value为false,则必须取消选中,并检查它是否为真。 当我点击未选中的复选框时,它会被检查,然后我发送一个表单,但在控制器的日志中我得到false复选框值。当我更新视图页面时,复选框再次变为空。 使用解析如:
oldCafeeInfo.isReservationAvailable = Boolean.parseBoolean(params['reservationAvailable'])
没有解决我的问题。
答案 0 :(得分:0)
我注意到,复选框返回“on”字符串,当它被选中时。因此可用于比较复选框参数以响应“on”-constant。