【发布时间】:2014-09-03 21:40:33
【问题描述】:
我正在使用 Primefaces 的参数。我正在使用遗留代码,并且有一个我需要修改的 primefaces 日历,以便它只能向前导航 1 个月,向后导航 1 个月。问题是,我不能在创建日历时将 onChangeMonthYear 选项添加到日历中,因为它是 Primefaces 标记。我必须考虑一些遗留代码,所以我不能只“用 jquery 来代替”。
我需要知道如何获取页面上的 jquery 组件,并为其添加一个选项。具体来说,我可以访问 jquery 日历,但不知道如何添加 onChangeMonthYear 选项。我试过这个:
$( document ).ready($("#recsForm\\:sideAccordion\\:calendar_inline").datepicker({
onChangeMonthYear: function(year, month, inst) {
alert("IT WORKED!!! Month is: "+month);
}
});
}
我试过这个:
$( document ).ready(function() {
$('#recsForm\\:sideAccordion\\:calendar_inline').datepicker('option', 'onChangeMonthYear',
function(year, month, inst) {
alert("IT WORKED!!! Month is: "+month);
});
但第一个用新日历覆盖旧日历,第二个似乎没有做任何事情。
一点帮助?如果这个问题已经在其他地方得到回答,请原谅我。我看了看,但没有找到任何似乎有帮助的东西……可能是我没有使用正确的术语。
【问题讨论】:
标签: javascript jquery primefaces calendar