`
swordinhand
  • 浏览: 312343 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

<g:select标签自定义数据源

 
阅读更多
web页面中的select经常需要显示是一个值,而传递另一个值,比如显示的是男/女,而传递的是1和0,这个在普通的html标签里很好实现,就是简单的
<select name="gender" id="gender" >  
<option value="1" selected="selected" >男</option>  
<option value="0" >女</option>  
</select>  


在grails里,如果想通过<g:select>标签实现同样的效果,可以这么写
<g:select name="gender" from="${[[queryBy:1,queryShow:'男'],[queryBy:2,queryShow:'女']]}" optionKey="queryBy" optionValue="queryShow"  value="${userInstance?.gender}" />
分享到:
评论

相关推荐

    struts2标签介绍

    3. `&lt;s:combobox&gt;` - 创建下拉选择框,数据源可以是列表、数组或其他集合。 4. `&lt;s:component&gt;` - 用于创建自定义组件,比如图标等。 **D组标签:** 1. `&lt;s:date&gt;` - 格式化日期,如:`&lt;s:date name="myDate" ...

    JSP实现用于自动生成表单标签html代码的自定义表单标签

    `&lt;g:checkboxs&gt;`标签用于生成一组复选框,其中`checkValue`属性表示需要预选中的值(可以是集合或字符串),而`items`属性同样用于指定选项的数据源。这样,对应的`&lt;input type="checkbox"&gt;`将被生成,并根据`...

    select2使用总结..pdf

    Select2的初始化可以通过JavaScript进行,根据数据源的不同,有多种方式。以下是使用静态数据的示例: ```javascript var data = [ {id: 'New', text: 'New'}, {id: 'Open', text: 'Open'}, {id: 'Close', text:...

    select2使用总结..docx

    `placeholder`属性用于设置提示信息,`data`参数用于指定数据源。 3. **分页加载数据** `Select2`支持通过Ajax请求后台数据,并进行分页展示。示例代码展示了如何设置URL(如`"system/findUsersByCondition"`)...

    ORACLE第10天

    - 数据查询:掌握SQL SELECT语句,用于从表中检索数据。 - DML操作:了解INSERT、UPDATE、DELETE语句,用于对数据进行增、删、改操作。 - JOIN操作:学习如何通过JOIN连接多个表以获取复杂查询结果。 3. **...

    ibatis学习笔记

    select标签** 示例: ```xml &lt;select id="selectAll" resultType="Student"&gt; SELECT * FROM STUDENT &lt;/select&gt; ``` **B. 业务逻辑查询所有对象** 示例: ```java List&lt;Student&gt; students = session.select...

    ibatis开发文档

    1. SQL语句:使用`&lt;select&gt;`、`&lt;insert&gt;`、`&lt;update&gt;`和`&lt;delete&gt;`标签来定义SQL查询、插入、更新和删除操作。支持动态SQL,可以根据条件自动拼接SQL。 2. 参数映射:通过`&lt;parameterMap&gt;`定义参数类型和参数值,...

    caioluders.github.io:bl0g

    元素的属性定义了其行为和样式,例如`src`属性在`&lt;img&gt;`标签中指定图像源。 2. 结构性元素:HTML5引入了更多的结构性元素,如`&lt;header&gt;`、`&lt;nav&gt;`、`&lt;article&gt;`、`&lt;section&gt;`和`&lt;footer&gt;`,它们帮助构建网页的逻辑...

    Oracle report builder 教程

    1. **定义查询语句**:通过 SQL SELECT 语句确定报表数据源,支持统计计算、排序等功能。 2. **构造数据模型**:设计报表的数据结构,包括查询、组、列、链接和参数。 3. **布局设计**:在报表编辑器中调整风格,...

    E.LeandroGalliano.G:Trabajos de ASAX

    【标题】"E.LeandroGalliano.G:Trabajos de ASAX" 暗示了这个压缩包可能包含的是E. Leandro Galliano关于ASAX(Application State Access eXtension)技术的工作成果。ASAX是.NET Framework中用于扩展应用程序状态...

    使用Ionic2制作移动应用

    - **表单控件**:如`&lt;ion-input&gt;`, `&lt;ion-select&gt;`等。 - **表单验证**:使用Angular的表单模块来验证用户输入。 ##### 第十课:保存数据 - **LocalStorage**:存储简单的键值对数据。 - **SQLite**:用于更复杂的...

    js使用小技巧

    &lt;input type=text name=text1 value="123" onfocus="this.select()"&gt; ENTER键可以让光标移到下一个输入框 &lt;input onkeydown="if(event.keyCode==13)event.keyCode=9"&gt; 文本框的默认值 &lt;input type=text value=...

    RichJape.oxf6pb301g.gaGvmSB

    4. **表格**:`&lt;table&gt;`、`&lt;tr&gt;`(行)、`&lt;th&gt;`(表头)和`&lt;td&gt;`(数据单元格)用于创建数据表格。 5. **表单**:`&lt;form&gt;`、`&lt;input&gt;`、`&lt;button&gt;`、`&lt;select&gt;`和`&lt;textarea&gt;`用于创建交互式表单。 6. **多媒体**...

    嵌入式SQL编程与VC的链接方法

    嵌入式SQL编程是一种将SQL语句嵌入到高级语言(如C、C++等)源代码中的技术,它能够提供更加灵活和高效的数据处理能力。对于Oracle 10g这样的大型数据库管理系统而言,通过Pro*C/C++连接可以极大地提高应用程序与...

    Explorer for MySQL Data Base.You can retrieve and execute yo

    1. SQL语言:用户必须熟悉SQL(结构化查询语言)来编写查询,包括SELECT语句用于获取数据,INSERT用于插入数据,UPDATE用于修改数据,以及DELETE用于删除数据。 2. 数据库连接:工具需要提供一种方式来连接到MySQL...

    蓝牙HC-05模块与电脑或手机的连接方式 (2).docx

    标签中的"stm32 cs"暗示了这个话题可能与基于STM32微控制器的电路设计和通信协议有关。STM32是意法半导体推出的一系列高性能、低功耗的32位微控制器,广泛应用于各种电子设备中。"cs"可能是通信接口中的片选信号...

    django访问janusgraph,计算路径积累权重

    g = traversal_source.V().hasId(start_vertex_id).outE('edge_label').as_('e').inV().path().by('id').by(__.select('e').by('weight')).sum() result = list(g.toList()) connection.close() return result...

    arcgis工具

    对于基于文件的数据源,例如shape文件或coverages,既可以使用UPPER函数,也可以使用LOWER函数。 例如下面这个查询将选出那些姓名的最后为Jones或JONES的顾客。 UPPER("LAST_NAME") = 'JONES' 可以用LIKE运算符...

    Ocean.js-Quickstart

    通过进一步学习 `Ocean.js` 的 API 文档,你可以发现更多高级功能,如异步数据流处理、自定义数据过滤以及与其他数据源的集成。记住,实践是最好的老师,尝试不同的参数和数据集,以更好地理解 `Ocean.js` 的强大...

    基于esp32c3的4.2寸墨水屏开发.zip

    E-Ink屏幕因其低功耗和高对比度的特点,常用于电子书阅读器、智能标签等设备。 **1. ESP32C3微控制器** ESP32C3系列是ESP32家族的一部分,采用RISC-V架构的单核处理器,工作频率可达160MHz。该芯片支持Wi-Fi 802.11...

Global site tag (gtag.js) - Google Analytics