2
<f:view>
<h:form>
<h:panelGrid>
<f:facet name="header">
<h:outputText value="Create Order"/>
</f:facet>
<h:column>
<h:outputText value="Customer Number : "></h:outputText>
<h:inputText value="#{SalesCreate.orderBean.customerNumber}"/>
</h:column>
<h:column>
<h:outputText value="Create With : "></h:outputText>
<h:selectOneMenu id="createWith" value="#{SalesCreate.orderBean.createWith}">
<f:selectItem itemLabel="Without Reference" itemValue="noRef"/>
<f:selectItem itemLabel="Reference" itemValue="ref"/>
</h:selectOneMenu>
</h:column>
<h:column>
<h:outputText value="Reference By : "></h:outputText>
<h:selectOneMenu id="refBy" value="#{SalesCreate.orderBean.referenceBy}">
<f:selectItem itemLabel="Quotation" itemValue="quotation"/>
<f:selectItem itemLabel="Contract" itemValue="contract"/>
</h:selectOneMenu>
</h:column>
<h:column>
<h:outputText value="Inquiry Reference Number : "></h:outputText>
<h:inputText id="docNum" value="#{SalesCreate.orderBean.referenceNum}"/>
<h:commandButton value="..." onclick="javascript:popUp('OpenRef.jsp',this)">
</h:commandButton>
<h:commandButton value="Load" action="#{SalesCreate.getQuotationListFromDb}"> </h:commandButton>
</h:column>
</h:panelGrid>
</h:form>
</f:view>
以上がselectOneMenu
が含まれている私のJSPであるから値を取得し、私は、ユーザーが前のフィールドでwithReference
を選択した場合にのみ、フィールドreferenceBy
を有効にしようとしています。また、referenceBy
の値に応じて、ポップアップの値が異なっている、つまり、idユーザーがをquotation
と選択した場合、ポップアップの値はquotation
に関連する必要があります。 ポップアップJSPには、データベースの値を持つデータテーブルが含まれています。selectOneMenu JSF
返信いただきありがとうございます...しかし、また、私はポップアップに2番目のドロップダウンの値を渡す際に私を助けることができます – Mango