更新jsf-primefaces中的特定属性

时间:2013-12-22 14:29:15

标签: jsf primefaces attributes update-attributes

我有两个主要日历用于选择“从”和“到”日期。我已设置两个日历的最大和最小日期,这些日期使用ajax dateSelect事件更新,以便最大日期为“从” “永远不会在”to“的最小日期之后,”to“的最小日期永远不会超过”from“的最大日期。我的代码与此类似。

<h:outputText value="From" />
 <p:calendar id="from" value="#{calendarBean.date1}" maxdate="#{calendarBean.date2}">  
        <p:ajax event="dateSelect" update="to"/>  
 </p:calendar>
 <h:outputText value="To" />
 <p:calendar id="to" value="#{calendarBean.date2}" mindate="#{calendarBean.date1}" maxdate="#{currDate}">  
        <p:ajax event="dateSelect" update="from"/>  
 </p:calendar>

问题是在每个日期选择许多不必要的调用正在进行支持bean,即“to”和“from”中的每个属性都得到更新,而我所需要的只是更新max和mindates。无论如何,我可以更新只有像“maxdate”或“mindate”这样的个别属性可以防止不必要的调用。 提前谢谢。

0 个答案:

没有答案