我有两个主要的日历控件。我希望当我从第一个日历中选择一个日期然后下一个日历记者应该从第一个日历的选定日期开始。例如,我选择7/5/2013
然后下一个日历应该禁用8/5/2013
之前的所有日期
这是我到目前为止所尝试的但是它不起作用
<p:calendar id="fromD" value="#{requestController.from}" yearRange="2013:2015" pattern="dd/MM/yyyy" mindate="#{requestController.today}"/>
<p:calendar id="toD" value="#{requestController.to}" yearRange="2013:2015" pattern="dd/MM/yyyy" mindate="#{requestController.from}"/>
有什么建议吗?
答案 0 :(得分:4)
从change
事件中,您无法提交日期值。您需要将事件更改为dateSelect
只是做
<p:ajax event="dateSelect" update="toD"/>
它将重置下一个日历/组件的思维
答案 1 :(得分:0)
我建议你做以下事情:
<p:ajax event="dateSelect" update="toD" global="false" />
<p:ajax event="change" update="toD" global="false" />
它将重置两个事件的思想。