Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jsf中带有弹出窗口的ajax调用_Ajax_Jsf 2 - Fatal编程技术网

jsf中带有弹出窗口的ajax调用

jsf中带有弹出窗口的ajax调用,ajax,jsf-2,Ajax,Jsf 2,下面是我在.xhtml文件中的代码。我需要在其中一个inputtextbox组件中添加ajax调用。说。。在id=“search\u dias”的inputExtbox上,我应该使用显示响应值的弹出窗口进行ajax调用,然后我应该将该值放入id=“search\u partyName”的inputExtbox中 答案可以在这里找到: @学徒。。可以对InputExtBox进行ajax调用吗?@学徒。。我的要求是第1个输入文本框模糊,我必须调用方法,通过传递(第1个输入文本)值作为参数进行

下面是我在.xhtml文件中的代码。我需要在其中一个inputtextbox组件中添加ajax调用。说。。在id=“search\u dias”的inputExtbox上,我应该使用显示响应值的弹出窗口进行ajax调用,然后我应该将该值放入id=“search\u partyName”的inputExtbox中


答案可以在这里找到:


@学徒。。可以对InputExtBox进行ajax调用吗?@学徒。。我的要求是第1个输入文本框模糊,我必须调用方法,通过传递(第1个输入文本)值作为参数进行一些操作,返回值应放在(第2个输入文本)1中。是的,这是可能的。示例:在someAction方法中,您只需读取valueOne,对其进行操作并更改valueTwo。如果您想显示对话框,可以将:oncomplete=“PF('dialogName').show()”添加到ajax标记中。我已经在FormBean(SearchFormRequest)中创建了someAction(AjaxBehavoRevent)方法,它在第一个inputtext框的模糊处被调用,但是如何从该someAction()返回数据方法。注意:我正在进行ajax调用,通过在第一次输入中输入“id值”来检查记录是否存在,如果存在,我将预填充其他字段,否则我将在其他inputText框中添加新的数据值。
 <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>