Ajax 如何在jsf中的其他事件之后获取输入值?

Ajax 如何在jsf中的其他事件之后获取输入值?,ajax,jsf,Ajax,Jsf,有一个输入文本和一个gmap <h:inputText class="text" value="#{restaurant.address}" /> <p:gmap id="gmap" center="21.027845,105.852268" zoom="12" type="ROADMAP" style="width:360px;height:388px" model="#{restaurant.emptyModel}"

有一个输入文本和一个gmap

 <h:inputText class="text" value="#{restaurant.address}" />
<p:gmap id="gmap" center="21.027845,105.852268" zoom="12" type="ROADMAP"   
        style="width:360px;height:388px"  
        model="#{restaurant.emptyModel}"   
        onPointClick="handlePointClick(event);"   
        widgetVar="map">


首先,
address=”“
,当我点击gmap时,
address=“xxx”
不为空。那么点击gmap后如何在inputText标签中显示其值呢。谢谢大家!

您只需将ajax事件添加到地图中即可

   <p:gmap id="gmap" center="21.027845,105.852268" zoom="12" 
       type="ROADMAP" style="width:360px;height:388px"  
       model="#{restaurant.emptyModel}"   
       onPointClick="handlePointClick(event);" widgetVar="map">
     <p:ajax event="pointSelect" update="theInputText"/>
   </p:gmap>

其中
输入框将是要更新的
的id