首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Primefaces日历getDate

Primefaces日历getDate
EN

Stack Overflow用户
提问于 2013-07-17 10:28:11
回答 1查看 1.6K关注 0票数 1

我需要使用Primefaces Calendar的客户端API来访问getDate。以下是示例代码,但它不起作用。我做错了什么?

Primefaces 3.4.2、JSF 2.2、Glassfish 4

代码语言:javascript
复制
 <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>

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-17 19:31:17

在firefox中调试您的代码片段得到以下跟踪:

代码语言:javascript
复制
[13:24:47,383] ReferenceError: calendarWidget is not defined @ http://localhost:8080/labb1/index.xhtml:12

因此得出结论,脚本执行得太早了。延迟执行的一种方法是等待页面准备就绪。

代码语言:javascript
复制
<script>
    jQuery(document).ready(function() {
        var myDate = calendarWidget.getDate();
        alert(myDate);
    });
</script>

请参阅how-to-execute-javascript-after-page-load

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17690077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档