当我从以下日历更改日期时,我想刷新页面中的所有其他字段:
<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>
我应该在此日历中进行哪些更改或添加,以便在我从此处更改日期时,必须将其他必须选择的字段刷新为初始值?
答案 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>