grails - 通过grails参数设置下拉列表的默认值

标签 grails params

我将用户发送到使用JS设置参数的页面,如下所示:

 window.location='/myPgae/MyController?terminId='+terminId;    

在 View 页面上,我想通过参数设置一个下拉菜单的dafult值(如果已发送)。

落下:
<select name="terminId" dojoType="dijit.form.Select" style="width:180px;">
          <option value="1">Option 1</option>
          <option value="2">Option 2</option>
          <option value="3">Option 3 Tage</option>
        </select>

如果发送了参数,我想将option3设置为所选值。我知道有一个selected="selected"选项,但是我该如何检查?

最佳答案

我懂了:

<g:if test="${params.terminId}">
            <option value="option3" selected="option3">option3</option>
          </g:if>
          <g:else>
            <option value="option3">option3</option>
         </g:else>

关于grails - 通过grails参数设置下拉列表的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17167994/

相关文章:

ruby-on-rails - 嵌套属性错误 : no implicit conversion of String into Integer

ruby-on-rails - 如何在 Rails 的 map.resources() 中重命名默认标识符参数 "id"?

grails - 如何在grails应用程序中使用log4j?

grails - 将Grails请求的主体和参数合并为单个命令?

java - 如何使用http post 连接grails 登录系统?

grails - GSP-为选择标记选项设置整数值

json - Grails-JSON参数请求未传递到 Controller

ruby-on-rails - `permit'的未定义方法 "51":String

grails - 如何在Grails 3.3.0中使用域类更新现有数据库表?

grails - 在grails中使用模板进行分页