0

我想以自定义样式显示假期和周末(周五和周六)。PrimeFaces 是否提供了任何属性来执行此操作,或者我应该怎么做才能从现有的<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

它不被primeface支持...

有一个关于这个确切功能的新功能请求,其中一个评论也要求假期

你可以投票给它第 1805 期:日历的新功能:接收日期列表以突出显示它们

但与此同时,您最好自己使用 jquery (在 datepicker jquery 中突出显示假期

于 2012-10-23T06:34:18.507 回答