问题描述
我有两个主要的日历控件。我希望当我从第一个日历中选择一个日期,然后下一个日历记者应该从第一个日历的选定日期开始。例如,我选择了 7/5 / 2013
然后下一个日历应该禁用 2013年8月5日之前的所有日期
这是我到目前为止尝试的但它是不工作
I have two primefaces calender controls.I want that when I select a date from the first calender then next calender mindate should be start from 1st calender's selected date.For instance, I have selected 7/5/2013
then next calender should disable all dates before 8/5/2013
This is what I have tried so far but it is not working
<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}"/>
有什么建议吗?
推荐答案
从更改
事件,您无法提交date的值。您需要将事件更改为 dateSelect
只做
From change
event , you can't submit the value of date.You need to change the event to dateSelect
Just do
<p:ajax event="dateSelect" update="toD"/>
它将重置下一个日历/组件的注意事项
It will reset the mindate for your next calender/component
这篇关于primefaces calender:如何动态设置思维的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!