问题描述
|
有谁知道我有什么办法可以删除MyFaces Tomahawk的弹出输入inputCalendar底部显示的字符串“ Today is \”?
请参见以下屏幕截图:
我根本不想显示字符串“今天是2005年7月8日星期五”。这可能吗?
谢谢。
解决方法
您必须为日历设置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隐藏它。如果您可以找到包含\“ Today is ... \”的元素的ID或类,请向其中添加带有\“ visibility:hidden \”的CSS指令。 Firefox有一个名为Firebug的插件(如果您还没有听说过的话),可帮助您检查HTML元素并找出这些内容。
假设看起来像
<div id=\"today\">Today is Fri,8 Jul 2005</div>
您可以在您的一个CSS文件中添加像这样的CSS指令。
div#today {
visibility: hidden;
}
它不会“删除”元素,但不会显示。