GSP页面中 g:select 用于创建一个HTML的 selects 标签.
下面例子里面用到的g:select 属性有
from
(必需) - select 的范围
value
(可选) - from范围内当前的选择值.
optionKey
(可选) -用于指定生成的HTML selects标签中<option>元素的 value 属性
optionValue
(可选) - 用于指定生成的HTML selects标签中<option>元素 显示内容
<g:select optionKey="queryBy" optionValue="queryShow" from="${[[queryBy:'newsTitle',queryShow:'新闻标题'],[queryBy:'newsAuthor',queryShow:'新闻作者'],[queryBy:'newsContent',queryShow:'新闻内容']]}" name="queryBy" value="${params.queryBy}"></g:select>
这个例子是我在做查询时使用select元素让用户按何查询,关键是自定义from属性中的映射然后用optionKey、optionValue指定<option>元素value 和显示内容。
生成的HTML 代码如下
<select name="queryBy" id="queryBy" >
<option value="newsTitle" selected="selected" >新闻标题</option>
<option value="newsAuthor" >新闻作者</option>
<option value="newsContent" >新闻内容</option>
</select>
selected="selected" 是根据g:select的value自行判断并生成
分享到:
相关推荐
NULL 博文链接:https://search.iteye.com/blog/386023
详细介绍grails框架的奥秘,英文版你值得拥有
Grails标签 主要介绍了grails的标签的一个帮助文档
grails1.0开发框架4 类似于ruby on rails的框架。
Grails Pjax插件Pjax在Grails中。 Pjax类似于(turbolinks)[ ,在'A'标签,按钮和表单上工作。 参见_pjaxHeader grails templtate文件中的演示代码。 ## Pjax是什么? Pjax是一个jQuery插件,它使用ajax和pushState...
是用于使用编程语言构建Web应用程序的框架。 核心框架是非常可扩展的,并且有许多可用的,可以轻松集成附加功能。 Grails由位于密苏里州圣路易斯的赞助。 请联系以获取支持查询。 入门 您需要安装Java开发工具包...
Grails Web 应用框架:grails-core
详细讲解grails开发环境配置。 详细讲解grails连接mysql数据库,crud开发
In Grails: A Quick-Start Guide, you’ll see how to use Grails by iteratively building an unique, working application. By the time we’re done, you’ll have built and deployed a real, functioning ...
testwebsocket-grails3 这是一个基本的 Grails 3 应用程序,它尝试通过 Spring Boot 使用 websockets。成功:我们使用新的 WebSocketConfigurer 以及传统的默认 Java Websockets 工作的 websockets: 有两个索引页,...
Grails开发Web应用的入门建立兴趣的最佳教程。
Grails Grails Grails Grails Grails
Java web development is notoriously tedious, but help is on the way: Grails. Using the principle of convention-over-configuration and the dynamic Groovy programming language, Grails takes the pain out...
Grails企业web应用开发与部署.pdf 很好的资源
Elasticsearch Grails 插件 - 示例应用Elasticsearch Grails 插件的示例应用程序。 插件主页由 Noam Y. Tenne 维护并托管在 。为什么? 如果您习惯了 grails 但从未使用过 ,那么安装插件后您可能会有点迷茫。 ...
grails-petclinic, Grails的介绍性示例应用程序 Petclinic示例应用程序这是Grails标准的介绍性示例应用程序。 要开始使用它,只需克隆存储库,然后从本地副本运行中进行操作: ./gradlew run 在unix系统上,或者 ...
Grails入门好资料
Grails-MyBatis 用于 Grails 框架的 MyBatis 插件 基于原始 Grails-iBatis 插件:Brian Sanders ( ) Grails 插件主页: : 修改: 命名约定的一些变化 添加了对多个数据源的完全支持 Grails 2.0 插件重构 最小 ...
本文主要介绍如何运用Grails框架进行快速Web应用开发。文章首先简单介绍了Grails框架开发环境;然后,在分析GrailsMVC模式实现和自适应考试系统原理的基础上,采用用例分析技术和领域模型驱动模式,基于Grails框架设计...
[Grails] [Grails]是用于使用[Groovy] [Groovy]编程语言构建Web应用程序的框架。 该项目为Hibernate和NoSQL数据存储上的GORM的新实现提供了GORM API管道。 [Grails]: : [Groovy]: : 入门 有关更多信息,请参见...