Einstellung Wert in der managed bean, wenn der Wert von <h:inputText - > ist geändert
Ich habe eine JSF-Seite mit <h:inputText>
. Ich möchte einen Wert festlegen, der an die <h:inputText>
wenn der Wert geändert wird.
Bean:
@ManagedBean
@SessionScope
public class MyBean {
private String in;
//getter and setter
}
Anzeigen:
<h:inputText value="#{myBean.in}" />
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie einfach
<f:ajax>
. Es wird übermitteln Sie den Wert, wenn das HTML-DOMchange
Ereignis eingetreten ist (d.h., wenn das Feld bearbeitet wurde und dann unscharf).Seine
event
Attribut bereits standardmäßigvalueChange
, so ist es weggelassen. Seineexecute
Attribut bereits standardmäßig@this
, so ist es weggelassen. Im Falle, die Sie aktualisieren möchten anderen Komponente auf eine vollständige, setrender
Attribut. E. g.Wenn Sie aufrufen möchten, ein Zuhörer, wenn es erfolgreich ist, legen Sie die
listener
Attribut:Siehe auch: