选择日期时刷新字段

时间:2015-01-13 10:11:48

标签: jsf primefaces

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

<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>

我应该在此日历中进行哪些更改或添加,以便在我从此处更改日期时,必须将其他必须选择的字段刷新为初始值?

2 个答案:

答案 0 :(得分:1)

试试这个:

<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>

答案 1 :(得分:0)

尝试使用ajax并使用render属性

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