有谁知道我是否可以删除显示在 MyFaces Tomahawk 的弹出 inputCalendar 底部的字符串“Today is”?
请参阅以下屏幕截图:
我根本不想显示字符串“Today is Fri, 8 Jul 2005”。这可能吗?
谢谢。
您必须为您的日历设置一个popupTodayString属性:
<t:inputCalendar id="dob"
maxlength="10"
value="#{myBackingBean.person.dateOfBirth}"
monthYearRowClass="monthYearRowClass"
weekRowClass="weekRowClass"
dayCellClass="dayCellClass"
currentDayCellClass="currentDayCellClass"
popupTodayString="HERE_GOES_EMPTY_STRING"
popupWeekString="Wk" renderAsPopup="true"
renderPopupButtonAsImage="true"
popupDateFormat="MM/dd/yyyy"
alt="Calendar" title="Calendar">
</t:inputCalendar>
实现隐藏文本的第二种方法是覆盖 css 类。例如,您需要Firebug来查找此框的 css 规则,然后设置display:none;
.someCssClass div
{
display:none;
}
最简单的方法可能是用 CSS 隐藏它。如果您可以找到包含“今天是...”的元素的 id 或类,请添加一个带有“可见性:隐藏”的 CSS 指令。Firefox 有一个名为 Firebug 的插件(如果您还没有听说过的话),它可以帮助您检查 HTML 元素并找出这些东西。
假设它看起来像
<div id="today">Today is Fri, 8 Jul 2005</div>
您可以在其中一个 css 文件中添加这样的 css 指令。
div#today {
visibility: hidden;
}
它不会“删除”元素,但不会显示。