Ich habe eine Frage zu einem Primefaces-Autocomplete. Rigth jetzt i mit dem Wert einer Eigenschaft des gewählten Wertes in der die automatische Vervollständigung ein Feld am aktualisieren, wie folgt aus:Capture Primzahlen <p: autoComplete> Ereignis ändern (Leerung erkennen)
Dies ist in meinem xhtml:
<p:autoComplete
value="#{trFitoModel.selectedProducte}"
id="nomComercial"
completeMethod="#{trFitoBacking.completeProducte}"
var="producte" itemLabel="#{producte.nom}"
itemValue="#{producte}" converter="#{ProducteFitoConverter}"
forceSelection="true"
onkeyup="this.value = this.value.toUpperCase();">
<p:ajax event="itemSelect"
listener="#{trFitoBacking.handleSelect}"
update="text" global="false" />
<f:validator validatorId="qea.validators.EmptyFieldValidator" />
<f:attribute name="validationTitle" value=" NomComercial " />
</p:autoComplete>
</p:column>
<p:column>
<h:outputLabel>#{msgI18N.trFito}</h:outputLabel>
<h:outputText id="text"
value="#{traFitoBacking.resgistre}">
</h:outputText>
</p:column>
Und das ist mein Backing Bean:
Das funktioniert, aber jetzt versuche ich den outputText mit ID "Text" mit einem leeren String zu aktualisieren, wenn der Wert der Autovervollständigung leer ist.
Wie kann ich das ausgelöste Ereignis erfassen, wenn p:autoComplete
geleert wird?
danke für Hilfe! –