【问题标题】:Null param value on form submit grails表单提交 grails 上的空参数值
【发布时间】:2013-12-27 21:13:35
【问题描述】:

我在 grails gsp 列表中有一个复选框(id,名称:checkedEx),并且有 sortableColumn,我在 params 映射中传递复选框值。现在,当我单击任何可排序的列时,复选框会被选中,因为查询字符串的值是 localhost:8080/api-name/list.gsp?checkedEx=null(此 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中发送参数checkedEx为空。

谢谢!

【问题讨论】:

  • 在空值时您要选中复选框还是取消选中?
  • 在空值我想取消选中复选框..@user1791574

标签: grails checkbox


【解决方案1】:

你可以像这样在同一行检查它:

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

或使用

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

【讨论】:

  • 我尝试了第一个解决方案。但是,每当我在单击可排序列后手动选中该框时,每次复选框都未选中。
猜你喜欢
  • 1970-01-01
  • 2016-12-19
  • 2016-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-14
  • 2011-01-25
  • 1970-01-01
相关资源
最近更新 更多