表单提交grails上的空参数值

时间:2013-12-27 21:13:35

标签: grails checkbox

我在grails gsp列表中有一个复选框(id,名称: checkedEx )并且有sortableColumn,我在params map中传递复选框值。现在,当我单击任何可排序列时,复选框将被检查,因为查询字符串获取值localhost:8080 / api-name / list.gsp?checkedEx = null(此空值设置复选框)

<g:checkBox name="checkedEx" id="checkedEx" value="${checkedEx}" onclick="this.form.submit();" />

<g:sortableColumn property="date" title="date" params='["checkedEx":"${checkedEx}"]' /> 

如何检查checkedEx的值是否为null,然后在sortableColumn中将param checkedEx发送为空。

谢谢!

1 个答案:

答案 0 :(得分:1)

你可以在同一行检查它:

<g:sortableColumn ... params='["checkedEx":"${checkedEx?checkedEx:''}"]' /> 

或使用

<g:if>     tag and <g:set> if you want to do more than use the operator