单击事件以打开日历组件

时间:2014-08-10 22:25:49

标签: ajax jsf primefaces calendar

我有以下代码:

<p:calendar id="initialDate"
            styleClass="calendar"
            value="#{dashboardMB.initialDate}"
            converter="localDateConverter" />

<p:graphicImage style="position: relative;
                left: 25px;
                top: 4px;
                width: 18px;
                height: 18px;"
                library="img"
                name="ui-icon-calendar.png"
                width="24"
                height="24" />

如何通过此p:graphicImage打开p:calendar组件上的onclick事件?

1 个答案:

答案 0 :(得分:2)

如果你想从其他元素触发它:

<p:calendar showOn="both" widgetVar="myWidget" styleClass="mycal">

    </p:calendar>
    <a onclick="PF('myWidget').jqEl.datetimepicker('show');return false;" href="#">open calendar</a>