2017-07-17 108 views
0

我有一个问题,试图限制我的下拉列表只显示50项中的50项中包含垂直滚动条。有没有办法添加内联CSS或方法,因为我对Spring框架不是很熟悉。春季下拉列表限制列表长度,以显示只有10个选项,如果列表大小> 10

尝试使用类似size = 10的东西,但这只是将其更改为大小为10的不是“下拉”类型的列表框。

<div class="pure-control-group"> 
    <label for="centres"><fmt:message key="addinfo.centres" /> <span class="mandatory">*</span></label> 
    <div class="field input-medium"> 
     <form:select class="input-medium" path="centres" > 
     <c:forEach items="${centreBean.centresList}" var="centre"> 
      <option value="${centre.codePk}">${centre.desc}</option> 
     </c:forEach> 
    </form:select> 
</div> 

回答

0

这个怎么样?

<c:forEach items="${centreBean.centresList}" var="centre" varStatus="status"> 
    <c:if test="${status.index < 10}"> 
    <option value="${centre.codePk}">${centre.desc}</option> 
    </c:if> 
</c:forEach> 
+0

我试过这个,但它只限于显示10个项目是好的,但我如何添加一个垂直滚动条到下拉列表中显示其他人? – klutznic

+0

您可能必须使用JavaScript或CSS,例如'overflow-y:scroll;'。 –

+0

是的,我想使用overflow-y:scroll方法,但我不知道我应该把它放在哪里,就像它没有显示任何效果 – klutznic