我需要使用Primefaces Calendar的客户端API来访问getDate。以下是示例代码,但它不起作用。我做错了什么?
Primefaces 3.4.2、JSF 2.2、Glassfish 4
<h:form id="calendarFormId">
<p:calendar id="calendarId" mode="inline" value="#{eventController.eventUI.date}" widgetVar="calendarWidget">
</p:calendar>
</h:form>
<script>
var myDate = calendarWidget.getDate();
alert(myDate);
</script>谢谢
发布于 2013-07-17 19:31:17
在firefox中调试您的代码片段得到以下跟踪:
[13:24:47,383] ReferenceError: calendarWidget is not defined @ http://localhost:8080/labb1/index.xhtml:12因此得出结论,脚本执行得太早了。延迟执行的一种方法是等待页面准备就绪。
<script>
jQuery(document).ready(function() {
var myDate = calendarWidget.getDate();
alert(myDate);
});
</script>https://stackoverflow.com/questions/17690077
复制相似问题