Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: chr-hl am 17.11.17 - 10:43:22

Titel: [GELÖST] XPages Enter anstatt Button
Beitrag von: chr-hl am 17.11.17 - 10:43:22
Hallo,
ich versuche es jetzt einmal hier.
Problem: Ich habe ein Suchformular als XPage, die beim Mausklick auf den entsprechenden Button die gewünschte Funktion ausführt.
Nun möchte der Anwender diese Funktionalität auch beim Drücken der Entertaste haben.
Mit den Infos aus im Netz bin ich bisher nicht weiter gekommen.
Vielleicht hat hier Jemand etwas für mich.

Gruss
Christian
Titel: Re: XPages Enter anstatt Button
Beitrag von: HH am 20.11.17 - 08:10:42
Eine mögliche Variante:

Code

<xp:inputText id="searchFor" styleClass="form-control"
	value="#{HelpAppBean.searchFor}">
	<xp:this.attrs>
		<xp:attr name="placeholder" value="Suche...">
		</xp:attr>
	</xp:this.attrs>
	<xp:eventHandler event="onkeypress" submit="false">
		<xp:this.script><![CDATA[
if( thisEvent.keyCode == 13 ) {
			thisEvent.preventDefault();
			thisEvent.stopPropagation();
			startSearch() ;
}
]]></xp:this.script>
	</xp:eventHandler>
</xp:inputText>


Also einfach im onkeypress event des inputs auf Enter (thisEvent.keyCode == 13) prüfen.

Hubert
Titel: Re: XPages Enter anstatt Button
Beitrag von: chr-hl am 22.11.17 - 08:51:56
Hallo Hubert,

vielen Dank, dass war der richtige Anstoß für mich.

Christian