grails - grails选择标签突出显示先前设置的值

标签 grails

在表单选择标签中,我希望突出显示当前的持久值,以便用户在开始选择其他选项时可以记住哪一个是持久值。

<select>
  <option>You can pick this one...</option>
    <option>..or this one...</option>
   <option style='background:yellow'>..this one highlighted b/c you saved it last time...</option>
  </select>

有没有人做到这一点?您可以为此使用grails select标签,还是我必须构建自己的标签?

最佳答案

您可以使用value属性

value (optional) - The current selected value that evaluates equals() to true for one of the elements in the from list.



因此,现在持久选项具有selected属性,您可以使用CSS设置样式:
例:
<g:select name="name" from="${1..5}" value="2"></g:select>

CSS:
option[selected]{
    background-color: yellow;
}

关于grails - grails选择标签突出显示先前设置的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37059252/

相关文章:

grails - Grails Spring Security:在双角色之间切换

templates - Grails Tomcat 渲染 GSP 模板

java - 自定义类型/转换器与 Hibernate 的 Transformers.aliasToBean 结合使用

grails - Grails的响应方法以charset = ISO-8859-1输出HTML内容

grails - 将Grails插件部署到Nexus时出现问题

grails - 通过Spring Security的Grails配置插件grails-ckeditor

java - 如何让 IntelliJ 为非基于 ruby​​ 的项目加载我的 .rvmrc?

grails - 编译项目时发生类重复错误-Grails 2.3.11

javascript - 在javascript文件中生成url

grails - 在Grails应用程序的主页中更改用户的语言环境