主题 : 关于<@p.select>里面的参数说明 |
级别: 白丁
|
1# 发表于:2009-08-22 16:27:32 IP:219.246.*.*
|
||||
---|---|---|---|---|---|
级别: 秀才
|
3# 发表于:2009-09-09 14:33:17 IP:210.69.*.*
其实就是这个:
<#-- <select><option></option></select> --> 只不过用freemarker封装了。 这个是宏原代码: <#macro select list multiple="" headerKey="" headerValue="" listKey="" listValue="" headerButtom="false" label="" noHeight="false" noValue="false" required="false" colspan="" width="100" help="" helpPosition="2" colon=":" hasColon="true" id="" name="" class="" style="" size="" title="" disabled="" tabindex="" accesskey="" onclick="" ondblclick="" onmousedown="" onmouseup="" onmouseover="" onmousemove="" onmouseout="" onfocus="" onblur="" onkeypress="" onkeydown="" onkeyup="" onselect="" onchange="" > <#include "control.ftl"/><#rt/> <select<#rt/> <#if id!=""> id="${id}"</#if><#rt/> <#if multiple!=""> multiple="${multiple}"</#if><#rt/> <#include "common-attributes.ftl"/><#rt/> <#include "scripting-events.ftl"/><#rt/> /><#rt/> <#if headerButtom=="false"> <#if headerKey!="" || headerValue!=""> <option value="${headerKey}"<#if noValue!="false" && headerKey == (name?eval)!?string> selected="selected"</#if>>${headerValue}</option><#t/> </#if> </#if> <#if list?is_sequence> <#if listKey!="" && listValue!=""> <#list list as item> <option value="${item[listKey]}"<#if noValue=="false" && name!="" && item[listKey]?string == (name?eval)!?string> selected="selected"</#if>>${item[listValue]!}</option><#t/> </#list> <#else> <#list list as item> <option value="${item}"<#if noValue=="false" && item==(name?eval)!?string> selected="selected"</#if>>${item}</option><#t/> </#list> </#if> <#else> <#list list?keys as key> <option value="${key}"<#if noValue=="false" && key==(name?eval)!?string> selected="selected"</#if>>${list[key]}</option><#t/> </#list> </#if> <#if headerButtom!="false"> <#if headerKey!="" || headerValue!=""> <option value="${headerKey}"<#if noValue!="false" && headerKey == (name?eval)!?string> selected="selected"</#if>>${headerValue}</option><#t/> </#if> </#if> </select> <#include "control-close.ftl"/><#rt/> </#macro> 如果还不懂再问我吧。 |
||
---|---|---|---|
1
共1页