我想以自定义样式显示假期和周末(星期五和星期六)。 PrimeFaces是否提供了任何属性来执行此操作,或者我应该如何从现有<p:calendar>
构建自定义组件。
不使用javascript或jquery。
提前致谢。
此致 晴天
答案 0 :(得分: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的类值。
答案 1 :(得分:0)
它不受表面支持......
有关于此确切功能的新功能请求,其中一条评论也请求假期
您可以为其投票Issue 1805: New feature for Calendar: receive a list of Dates to highlight them
但同时你最好自己使用jquery(highlight holidays in datepicker jquery)