freemaker中下拉框(動態下拉框和靜態下拉框)的塞值,回顯
阿新 • • 發佈:2018-12-24
靜態下拉,靜態的情況下把所有靜態的可能都列出來,判斷返回的值是否等於option中的值,如果相等就顯示那行,??是判斷不為空:
<label class="control-label">所在端:</label> <div class="controls"> <select class="span6 m-wrap" name="platform" id="platform" style="width:178px;" value=""> <option value="1" [#if testInfo.platform?? && testInfo.platform! == 1]selected[/#if]>Android</option> <option value="2" [#if testInfo.platform?? && testInfo.platform! == 2]selected[/#if]>IOS</option> <option value="3" [#if testInfo.platform?? && testInfo.platform! == 3]selected[/#if]>前端</option> <option value="4" [#if testInfo.platform?? && testInfo.platform! == 4]selected[/#if]>Java</option> <option value="5" [#if testInfo.platform?? && testInfo.platform! == 5]selected[/#if]>平臺化</option> <option value="6" [#if testInfo.platform?? && testInfo.platform! == 6]selected[/#if]>ERP</option> </select> </div>
動態下拉框:
另外一種動態下拉(都大同小異):<select class="span6 m-wrap" id="testleader" style="width:178px;" value="" name="testleader" value=""> <option value="${testInfo.testleader!}" selected>${testInfo.testleaderString!}</option> </select>
<select name="productVersion" id="productVersion" style="width:178px;" value=""> <option value="">--請選擇--</option> [#list versions as version] <option value="${version.id!}" [#if testInfo.versionId?? && testInfo.versionId == version.id] selected [/#if]>${version.name!}</option> [/#list] </select>