Liferay的日历:仅显示选择的字段

时间:2014-12-23 11:06:56

标签: html liferay alloy-ui

在我的jsp中我正在创建这样的日历:

Calendar birthday = CalendarFactoryUtil.getCalendar();

然后像这样显示:

<aui:input class="form-control" name="birthday" value="<%= birthday %>" />

在结果中,我有3个选择字段,分别为:日,月,年和日历按钮。当我点击日历按钮时,显示日历显示,我可以选择日期。

现在我想要不显示日历按钮,我只需要那3个选择。有可能,我该怎么做?

更新:

创建此“数据选择器”的代码如下所示:

     <div class="form-group">
                <c:choose>
                    <c:when test=...>
                        <aui:input class="form-control" name="birthday" value="<%= birthday %>" />
                    </c:when>
                    <c:otherwise>
                        <aui:input class="form-control" name="birthdayMonth" type="hidden" value="<%= Calendar.JANUARY %>" />
                        <aui:input class="form-control" name="birthdayDay" type="hidden" value="1" />
                        <aui:input class="form-control" name="birthdayYear" type="hidden" value="1970" />
                </c:otherwise>
            </c:choose>
       </div>

所以看起来<aui:input>负责创建所有这些 - 这就是为什么我不知道如何做到这一点的原因。

1 个答案:

答案 0 :(得分:0)

添加以下样式以隐藏日历图标:

.aui-datepicker-button-wrapper button {
    display: none;
}