を無視されます。私のactionListenerが、私はこのフォームを持つJSFページ持って
< F:のactionListenerは= "#{historicCtrl.insertSearchを結合
<h:commandButton id="submit" value="Submit"> <h:inputText id="locationInputId" value="#{historicCtrl.historic.search}" ></h:inputText> <f:ajax event="click" render="resultGroup" listener="#{cSVobjectCtrl.doRender}"/> <label for="lat">Latitude</label> <h:inputText id="lat" value="#{cSVobjectCtrl.lat}"/> <label for ="lng">Longitude</label> <h:inputText id="lng" value="#{cSVobjectCtrl.lng}"/> <f:actionListener binding="#{historicCtrl.insertSearch(2)}"/> </h:commandButton >
を問題は、その行であります(2)} "/>
私は無視され、理由はわかりません。
は、私は、コードを簡単にバージョン試してみました:これは1が動作している
<h:form>
<h:outputText value="Lieu"/>
<h:inputText id="login" value="#{historicCtrl.historic.search}" required="true"></h:inputText>
<br/>
<h:commandButton value="Search">
<h:outputText id ="textToInsertId" value="#{historicCtrl.insertSearch(2)}"/>
</h:commandButton>
</h:form>
を、私はこの方法がコンソールに印刷するようになっているトレースを見ることができますし、私は私のデータベースへの挿入を持っています。
メッセージに書いた最初のコードの反対側が、期待どおりに動作していません。確かに、上記で説明したf; actionListener以外はすべて自然に動作しています。
この命令は何故ですか?