MyFaces Tomahawk のポップアップ inputCalendar の下部に表示される文字列「今日は」を削除する方法があるかどうかは誰にもわかりませんか?
次のスクリーンショットを参照してください。
「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>
テキストを非表示にする 2 番目の方法は、css クラスをオーバーライドすることです。たとえば、このボックスの css ルールを見つけて、display:none;を設定するには、 Firebugが必要です。
.someCssClass div
{
display:none;
}
最も簡単な方法は、おそらく CSS で非表示にすることです。"Today is..." を含む要素の id または class がわかる場合は、"visibility: hidden" を含む CSS ディレクティブを追加します。Firebug と呼ばれる Firefox のプラグイン (まだ聞いたことがない場合) があり、HTML 要素を検査してこれらのことを見つけるのに役立ちます。
それが次のように見えると仮定すると
<div id="today">Today is Fri, 8 Jul 2005</div>
css ファイルの 1 つに、このような css ディレクティブを追加します。
div#today {
visibility: hidden;
}
要素は「削除」されませんが、表示されません。