0

あるパネル グリッドに存在する日付を選択する際に、他のパネル グリッドに存在するコンポーネントを更新する必要があるという要件があります。「form:text」によって同じパネル グリッド内のコンポーネントを更新できますが、他のパネル グリッド内のコンポーネントには同じことが適用されません。

他のパネルグリッドコンポーネントを更新する方法を誰か助けてもらえますか

<h:panelGrid columns="2">
<h:outputLabel for="popupCal2" value="To Date" rendered="#{leaveBean.showCalendarText}" />
<p:calendar value="#{leaveBean.toDate}" id="popupCal2" showOn="button" widgetVar="tdate" maxdate="#{leaveBean.maxDate}" mindate="#{leaveBean.minDate}"
rendered="#{leaveBean.showCalendar}" required="true" requiredMessage="TO Date Is Mandatory" readonlyInput="true" pattern="dd/MM/yyyy">
<p:ajax event="dateSelect" listener="#{leaveController.getNoOfdays}" update="form1:showDays,form1:uploadFile></p:ajax>
</p:calendar>
</h:panelGrid>

<h:panelGrid columns="2">
<h:outputLabel id="showdays" for="uploadFile" value="Upload Document" rendered="#{leaveBean.showUploadText}" />
<p:fileUpload id="uploadFile" rendered="#{leaveBean.showUpload}" fileUploadListener="#{leaveController.handleFileUpload}" mode="advanced"
dragDropSupport="false" sizeLimit="102400"/>
</h:panelGrid>
4

1 に答える 1