grails – 如何使用g:select来创建具有常量列表项的选择框
发布时间:2020-12-14 16:25:14 所属栏目:大数据 来源:网络整理
导读:我想使用 g:select /创建一个选择框.转换为这个 HTML: select id="myselect" name="myselect" option value="r"RED/option option value="g"GREEN/option option value="b"BLUE/option/select 我还希望在页面重新加载时从bean中预先选择该值. 我正在这样做
我想使用< g:select />创建一个选择框.转换为这个
HTML:
<select id="myselect" name="myselect"> <option value="r">RED</option> <option value="g">GREEN</option> <option value="b">BLUE</option> </select> 我还希望在页面重新加载时从bean中预先选择该值. 我正在这样做,所以我有一个表,每行有一个单独的选项框. 我目前正在以下html中完成此操作: <g:each in=${mylist} status="i" var="myInst"> <select id="status${myInst}" name="status${myInst}" data-id="${myInst.id}"> <option value="r" <g:if test="${myInst.color == "r"}">selected</g:if>>RED</option> <option value="g" <g:if test="${myInst.color == "g"}">selected</g:if>>Green</option> <option value="b" <g:if test="${myInst.color == "b"}">selected</g:if>>BLUE</option> </select> </g:each> 这一切都很好,但我想改变那个丑陋的< select>进入< g:选择> 解决方法<g:select id="myselect" name="myselect" value="${myInst.color}" from="${['r': 'RED','g': 'GREEN','b': 'BLUE']}" optionKey="key" optionValue="value" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |