【问题标题】:Spring Drop-down List to limit list length to show only 10 options if list size > 10如果列表大小> 10,则弹簧下拉列表可限制列表长度以仅显示 10 个选项
【发布时间】:2017-07-17 04:44:57
【问题描述】:

我在尝试将下拉列表限制为仅显示 50 个项目中的 x 个项目以包含垂直滚动条时遇到问题。有没有办法添加内联 CSS 或方法,因为我对 Spring 框架不是很熟悉。

尝试使用 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>

【问题讨论】:

    标签: spring hibernate jstl


    【解决方案1】:

    这个怎么样?

    <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>
    

    【讨论】:

    • 我试过了,但它只限于显示 10 个很好的项目,但是如何在下拉列表中添加垂直滚动条以显示列表中的其他项目?
    • 您可能必须使用 JavaScript 或 CSS,例如,overflow-y: scroll;
    • 是的,我想使用 overflow-y: scroll 方法,但我不知道应该把它内联在哪里,就像它没有显示任何效果一样
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-09
    • 1970-01-01
    • 1970-01-01
    • 2013-01-03
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多