有没有人知道我是否可以删除MyFaces Tomahawk弹出inputCalendar底部显示的字符串“Today is”?
请参阅以下屏幕截图:
我不希望显示字符串“今天是星期五,2005年7月8日”。这可能吗?
感谢。
答案 0 :(得分:1)
您必须为日历设置 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;
}
答案 1 :(得分:1)
最简单的方法可能就是用CSS隐藏它。如果您可以找到包含“Today is ...”的元素的id或类,请添加一个带有“visibility:hidden”的CSS指令。有一个名为Firebug的Firefox插件(如果你还没有听说过),它可以帮助你检查HTML元素并找出这些东西。
假设它看起来像
<div id="today">Today is Fri, 8 Jul 2005</div>
你可以在你的一个css文件中添加这样的css指令。
div#today {
visibility: hidden;
}
它不会“删除”元素,但不会显示。