2 h595103832 h595103832 于 2014.12.01 15:05 提问

freemarker list中有需要使用下拉框的数据
freemaker遍历list,我知道可以用<#list></#list>,但是如果这些数据里面有需要用到下拉框的属性,该如何写代码呢?比如list里面存了十个人的数据,每个人都有一个省份的信息,需要用到下拉框,这时候代码可以怎么写,求大神指导!!

7个回答

laiconglin
laiconglin   2014.12.01 17:15

问题问的不是很清楚啊。
可以再详细一点吗?

h595103832
h595103832 麻烦看一下我自己回复的代码,因为评论贴不了代码
大约 3 年之前 回复
h595103832
h595103832   2014.12.01 20:51

<#list cmAllInfoDto.cmContactInfoList as c>


联系电话


&nbsp 类型 &nbsp &nbsp


手机
邮箱
电话
QQ
微信
传真
                                              </select>
                                             &nbsp 是否优先   &nbsp &nbsp 
                                                <select id="selectPrior${c_index}"  name="cmAllInfoDto.cmContactInfoList[${c_index}].prior" style="width:6em;"> 
                                                    <option value="Y">是</option>
                                                    <option value="N">不是</option>
                                              </select>
                                               &nbsp 状态   &nbsp &nbsp 
                                                <select id="selectStaus${c_index}"  name="cmAllInfoDto.cmContactInfoList[${c_index}].staus" style="width:6em;"> 
                                                    <option value="Y">有效</option>
                                                    <option value="N">无效</option>
                                              </select>
                                             </div>
                                          </div>
                                 </#list>
h595103832
h595103832 这是我的代码,可是好像。。。被系统转义了。。。
大约 3 年之前 回复
h595103832
h595103832   2014.12.01 20:53
<#list cmAllInfoDto.cmContactInfoList as c>
                                    <input type="hidden"   name="cmAllInfoDto.cmContactInfoList[${c_index}].contactId"  value="${c.contactId}">
                                            <div class="control-group">
                                            <label class="control-label" for="focusedInput">联系电话</label>
                                            <div class="controls">
                                              <input class="input-xlarge focused"   style="text-align: left; width:10em;" name="cmAllInfoDto.cmContactInfoList[${c_index}].contactNo" id="focusedInput" type="text" value='${(c.contactNo)!""}'>
                                             &nbsp 类型   &nbsp &nbsp  
                                             <select id="selectContact${c_index}"  name="cmAllInfoDto.cmContactInfoList[${c_index}].type" style="width:6em;"> 
                                                <option value="MOBILE">手机</option>
                                                <option value="EMAIL">邮箱</option>
                                                <option value="PHONE">电话</option>
                                                <option value="QQ">QQ</option>
                                                <option value="WEIXIN">微信</option>
                                                <option value="FAX">传真</option>

                                              </select>
                                             &nbsp 是否优先   &nbsp &nbsp 
                                                <select id="selectPrior${c_index}"  name="cmAllInfoDto.cmContactInfoList[${c_index}].prior" style="width:6em;"> 
                                                    <option value="Y">是</option>
                                                    <option value="N">不是</option>
                                              </select>
                                               &nbsp 状态   &nbsp &nbsp 
                                                <select id="selectStaus${c_index}"  name="cmAllInfoDto.cmContactInfoList[${c_index}].staus" style="width:6em;"> 
                                                    <option value="Y">有效</option>
                                                    <option value="N">无效</option>
                                              </select>
                                             </div>
                                          </div>
                                 </#list>
h595103832
h595103832 就是这个list包裹的下拉框怎么绑定那个属性
大约 3 年之前 回复
laiconglin
laiconglin   2014.12.03 12:26

jsfiddle

你试着用jsfiddle来存放你的代码。我看看能不能帮你

laiconglin
laiconglin   2014.12.03 12:30

不好意思,我发现我不会这个freemarker。之前没主要到,以为只是HTML CSS的问题。没想到这个是一个模板引擎。

aluba123
aluba123   2015.03.19 20:45



请选择
<#list yourList as List>
${List.option}

</#list>

aluba123
aluba123   2015.03.19 20:46

我代码发不出去貌似,就是把选项写在list标签中间就可以了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!