freemarker 入门级问题
<#macro formSingleSelect path options attributes="" filter=true>
< @bind path/>
<#if filter>
<select id="${ status.expression}" name="${ status.expression}" ${ attributes}>
<#if options?is_hash>
<#list options?keys as value>
<option value="${value?html}"<@checkSelected value/>>${ options[value]?html}</option>
</#list>
<#else>
<#list options as value>
<option value="${value?html}"<@checkSelected value/>>${value?html}</option>
</#list>
</#if>
</select>
<#else>
<select id="${status.expression}" name="${status.expression}" ${attributes}>
<#if options?is_hash>
<#list options?keys as value>
<option value="${value}"<@checkSelected value/>>${ options[value]}</option>
</#list>
<#else>
<#list options as value>
<option value="${value}"<@checkSelected value/>>${value}</option>
</#list>
</#if>
</select>
</#if>
< @bind path/>
<#if filter>
<select id="${ status.expression}" name="${ status.expression}" ${ attributes}>
<#if options?is_hash>
<#list options?keys as value>
<option value="${value?html}"<@checkSelected value/>>${ options[value]?html}</option>
</#list>
<#else>
<#list options as value>
<option value="${value?html}"<@checkSelected value/>>${value?html}</option>
</#list>
</#if>
</select>
<#else>
<select id="${status.expression}" name="${status.expression}" ${attributes}>
<#if options?is_hash>
<#list options?keys as value>
<option value="${value}"<@checkSelected value/>>${ options[value]}</option>
</#list>
<#else>
<#list options as value>
<option value="${value}"<@checkSelected value/>>${value}</option>
</#list>
</#if>
</select>
</#if>
</#macro>
调用:
属性代码:<@spring.formInput 'scts.code','style="width:100px;" maxlength="10"'/>
名称:<@spring.formInput 'scts.name','style="width:100px;" maxlength="10"'/>
状态:<@spring.formSingleSelect 'scts.status',statusMap,' style="width:80px;"'/>
<input type="button" value="查询" onclick="javascript:searchSizeCodeTable()">
<input type="button" value="全部" onclick="javascript:searchAllSizeCodeTable()">
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
服务器传的值对象.
标黄色的部分不知道为什么 我在看别人写好的代码,都是正确的,但是不知道为什么
没看到问题在哪...