2013-10-20 120 views
0

以下是我在.xhtml文件中的代碼。我需要在其中一個inputtextbox組件中添加ajax調用。說..上inputtextbox其中id =「search_dias」我應該做的AJAX調用與彈出窗口顯示的響應值,然後我應該把這個值在inputTextBox其中id =「search_partyName」ajax通過彈出窗口調用jsf

<html xmlns="http://www.w3.org/1999/xhtml" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:f="http://java.sun.com/jsf/core" 
xmlns:c="http://java.sun.com/jsp/jstl/core" 
xmlns:ui="http://java.sun.com/jsf/facelets" 
xmlns:p="http://primefaces.org/ui"> 
    <h:form> 
     <p:panel id="panel1" styleClass ="myPanelStyle1" header="SEARCH PRODUCTIONS " toggleable="true" toggleSpeed="100"> 
      <h:panelGrid columns="3" border="0" rules="group"> 
        <p:column > 
        <h:outputLabel for="search_dia" value="Diameter:"/> 
        </p:column> 
        <p:column> 
        <p:inputText id="search_dias" value="#{addFormRequest.diameter}"/> 
        </p:column> 
        <p:tooltip for="search_dias" value="Enter Dia Value" showEffect="fade" hideEffect="fade" /> 
        <p:column > 
        <h:outputLabel for="search_partyName" value="PartyName:"/>    
        </p:column> 
        <p:column> 
        <p:inputText id="search_partyName" value="#{addFormRequest.search_partyName}"/> 
        </p:column> 
        <p:tooltip for="search_partyName" value="Enter Party Name" showEffect="fade" hideEffect="fade" /> 
        <p:column > 
        <h:outputLabel for="search_date" value="Date:"/> 
        </p:column> 
        <p:calendar id="search_date" value="#{addFormRequest.search_date}"/> 
        <p:tooltip for="search_date" value="Enter Production Date" showEffect="fade" hideEffect="fade" /> 
        <p:commandButton id="searchProductions" value="SEARCH" action="search" /> 
       </h:panelGrid> 
     </p:panel> 
    </h:form> 

回答

0
+0

@Apprentice ..是否有可能使ajax調用inputtextbox? – Manu

+0

@Apprentice ..我的要求是模糊的第一個inputText框我必須調用方法通過傳遞(第一inputText)值作爲參數進行一些操作,返回值應該放在(第二inputText) – Manu

+0

1.是, 有可能的。示例: 在someAction方法中,您只需讀取valueOne,操作它並更改valueTwo。如果你想顯示對話框,你可以在你的ajax標籤中添加:oncomplete =「PF('dialogName')。show()」。 –