2013-04-09 118 views
0

我使用豐富的壓延選擇日期。我們有2個來自日期和日期的日期字段。一旦自動選擇的日期自動日期應填入相同的日期,請幫助我解決這個問題。附上代碼片段豐富的壓延字段

我沒有得到如何進一步處理。

<h:outputLabel id="label3"/> 
<rich:calendar id="vdFrom" inputStyle="width:60px" enableManualInput="true" oninputkeyup="checkdate(this,'date')" 
       value="#{mcifTransMBean.valueFromDate}" datePattern="MM/dd/yy" ondateselected="updateToClndDate('mcifTransForm:vdFrom','mcifTransForm:vdTo');" 
       immediate="true" > 
    <f:facet name="optionalHeader"> 
     <h:panelGrid columns="2" width="100%" style="text-align:center;height:5px" columnClasses="width100, fake"> 
      <h:outputText value="Select Value Date From" /> 
     </h:panelGrid> 
    </f:facet> 

    <a4j:support id="vd1" event="ondateselected" reRender="vdTo" /> 
    <a4j:support id="vd2" event="onchanged" reRender="date" /> 

    </rich:calendar> 

<h:outputText id="text7" styleClass="outputText" value=" To "></h:outputText> 
<rich:calendar inputStyle="width:60px" id="vdTo" enableManualInput="true" oninputkeyup="checkdate(this,'date')" 
       value="#{mcifTransMBean.valueToDate}" datePattern="MM/dd/yy" > 
    <f:facet name="optionalHeader"> 
     <h:panelGrid columns="2" id="updateto" width="100%" style="text-align:center;hieght:5px"columnClasses="width100, fake"> 
      <h:outputText id="opupdateto" value="Select Value Date To" /> 
     </h:panelGrid> 
    </f:facet> 
</rich:calendar> 

回答

0

您沒有告訴我們您的updateToClndDate函數是什麼樣子。 無論如何,你可以在這樣的第二個日曆設定值:

<rich:calendar id="vdFrom" ondateselect="#{rich:component('vdTo')}.selectDate(#{rich:component('vdFrom')}.getSelectedDate())" /> 

<rich:calendar id="vdTo"/> 
+0

謝謝Makhiel。它解決了我的問題。 – user2164684 2013-04-16 05:19:48