选择日期时刷新字段

Refreshing fields when selecting date

当我更改以下日历中的日期时,我想刷新页面中的所有其他字段:

<p:column>
    <h:outputText id="StartTime" value="Start Time:" />
</p:column>
<p:column>
    #{' '}
    <p:calendar id = "StTm" required="false" value="#{visitBean.startingTime}" 
                pattern="MM/dd/yyyy hh:mm:ss a" showButtonPanel="true"/>    
    <p:watermark for="StartTime" value="Enter Time" />
    #{' '}
</p:column>

我应该在这个日历中做些什么更改或添加,以便当我从这里更改日期时,其他必须选择的字段会刷新为初始值?

尝试使用 ajax 并使用渲染属性

<p:calendar >
<p:ajax event="change" listener="#{}"  render="@form,@ALL"/>
</p:calendar>

试试这个:

<p:calendar id = "StTm" required="false" value="#{visitBean.startingTime}" 
            pattern="MM/dd/yyyy hh:mm:ss a" showButtonPanel="true">
  <p:ajax event="dateSelect" update="@all" /> </p:calendar>