休日と週末 (金曜と土曜) をカスタム スタイルで表示したい。これを行うために PrimeFaces によって提供される属性はありますか、または既存の .xml からカスタム コンポーネントを構築するにはどうすればよいですか<p:calendar>
。
JavaScript や jquery を使用せずに。
前もって感謝します。
よろしく、サニー
休日と週末 (金曜と土曜) をカスタム スタイルで表示したい。これを行うために PrimeFaces によって提供される属性はありますか、または既存の .xml からカスタム コンポーネントを構築するにはどうすればよいですか<p:calendar>
。
JavaScript や jquery を使用せずに。
前もって感謝します。
よろしく、サニー
カスタムコアのカスタムコンポーネントを書かなくても実現できると思います。
複合コンポーネントを作成し、Java スクリプトを使用して関心のあるカスタム日付を強調表示します。
onClick(P:cal で以下の関数を呼び出します)
function updatedaysHighlighter(){
var rows = document.getElementById('ui-datepicker-div').getElementsByTagName("tr");
if(days.length>1) {
alert(days[4].innerHTML);
}
}
td で遊んでみて、必要に応じて各 td のクラス値を更新できます。
プライムフェイスではサポートされていません...
この正確な機能に関する新機能のリクエストがあり、コメントの 1 つで休日もリクエストされました。
あなたはそれに投票することができます問題 1805: カレンダーの新機能: 日付のリストを受け取り、それらを強調表示します
ただし、当面は jquery を使用して自分で実行することをお勧めします ( datepicker jquery で休日を強調表示します) 。