0

休日と週末 (金曜と土曜) をカスタム スタイルで表示したい。これを行うために PrimeFaces によって提供される属性はありますか、または既存の .xml からカスタム コンポーネントを構築するにはどうすればよいですか<p:calendar>

JavaScript や jquery を使用せずに。

前もって感謝します。

よろしく、サニー

4

2 に答える 2

2

カスタムコアのカスタムコンポーネントを書かなくても実現できると思います。

複合コンポーネントを作成し、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 のクラス値を更新できます。

于 2012-10-23T07:36:41.600 に答える
0

プライムフェイスではサポートされていません...

この正確な機能に関する新機能のリクエストがあり、コメントの 1 つで休日もリクエストされました。

あなたはそれに投票することができます問題 1805: カレンダーの新機能: 日付のリストを受け取り、それらを強調表示します

ただし、当面は jquery を使用して自分で実行することをお勧めします ( datepicker jquery で休日を強調表示します) 。

于 2012-10-23T06:34:18.507 に答える