JSF 2.0, Mojarra 2.0.1, 3.4.1 primefacesJsf chiamando il metodo di fagioli dal testo di input quando premendo Invio
Qui è un componente p:inputText
che si prevede di chiamare un metodo di fagioli supporto quando il tasto INVIO è premuto.
<p:inputText id="commentInput" rendered="#{status.haveComment}"
value="#{statusBean.newComment}"
onkeypress="if (event.keyCode == 13) { onchange(); return false; }">
<f:ajax event="change" listener="#{statusBean.test}" />
</p:inputText>
Mentre il backup fagiolo ha il metodo di:
public void test(AjaxBehaviorEvent event) {
System.out.println("Pressed enter!");
}
è il metodo chiamando quando si preme il tasto entrare, ma ha più di questo; inaspettata caso il comportamento:
--Click input text
----Type some letters
------Click somewhere else in the page
--------CONSOLE: Pressed enter!
penso ajax event=change
rileva un cambiamento in qualche modo e chiama il metodo. Come convertire questo componente p:inputText
in un componente di commento appropriato come Facebook o altri?
Sta funzionando come un fascino! Grazie! –
Ho un problema relativo a questo mio amico, [qui] (http://stackoverflow.com/q/14990692/1659451) –
Grazie. Questo è molto utile. –