我有一个带有日历primefaces组件的过滤器表单。
在点击重置过滤器按钮之前它完美无缺,之后,日历组件不会显示日历弹出窗口以选择日期。
这是我的日历组件:
<p:calendar pattern="dd/MM/yyyy" showButtonPanel="true" navigator="true"
value="#{bean.toDate}" title="#{msg['lbl.title']}" required="false"
id="to_date" autocomplete="off" />
这是我的重置过滤器按钮:
<p:commandButton id="reset_filter_button"
value="#msg['lbl.reset_filter']}"
action="#{bean.resetFilter}"
onstart="PF('bui').show(); PF('restoreFilterMessage').show();"
oncomplete="PF('bui').hide(); PF('restoreFilterMessage').hide();"
update="to_date"
style="text-shadow: 0 0px 0 rgba(255, 255, 255, 0.7); background: #FF7432;"/>
这是我在bean中的重置过滤器方法:
public void resetFilter() {
Calendar cal = GregorianCalendar.getInstance();
toDate = cal.getTime();
}
有人可以帮忙吗?感谢。