0

有一个 inputText 和一个 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"不是null。那么我如何在点击gmap后在inputText标签中显示它的值。谢谢!

4

1 回答 1

0

您可以将 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>

要更新theInputText的 id 将在哪里<p:inputText/>

于 2013-10-07T02:38:44.367 回答