如何解决在MyFaces Tomahawk的弹出输入inputCalendar中消除“ Today is <date>”字符串
| 有谁知道我有什么办法可以删除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;
}
它不会“删除”元素,但不会显示。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。