Ich versuche zu verwenden, aber es produziert nicht erwartetes Ergebnis. Mein Code-Schnipsel unterDrücken Sie die Eingabetaste nicht die erwartete Suche Schaltfläche über p: defaultCommand
<h:form id="searchForm" styleClass="searchForm">
<p:panelGrid columns="3">
<p:commandButton id="left-overlay-btn" value="" styleClass="xschnapp-search-filter-menu" />
<p:inputText required="true" placeholder="#{cc.attrs.searchTip}" value="#{cc.attrs.queryProperty}" />
<p:commandButton value=" " id="searchButton" action="#{cc.attrs.searchAction}" styleClass="xschnapp-search-action" />
</p:panelGrid>
<p:defaultCommand target="searchButton">
</h:form>
oben Code, wenn ich die Eingabetaste drücken dann trifft es die erste Spalte Taste und nicht die erwartete Suche auch nach primefaces p mit: defaultcommand.
http://blog.primefaces.org/?p=1787
Jemand adviced mich Javascript zu verwenden manuell Suchtaste klicken, das ist auch scheitern. Vielleicht aufgrund meines schwachen Javascript-Wissens. Im Folgenden finden Sie Codeausschnitt mit Javascript und dass auch erste Spalte Taste anstelle der gewünschten Suchtaste Hit
<h:form id="searchForm" styleClass="searchForm" onkeypress="if (event.keyCode == 13) {document.getElementById('searchButton').click(); return false}">
<p:panelGrid columns="3">
<p:commandButton id="left-overlay-btn" value="" styleClass="xschnapp-search-filter-menu" />
<p:inputText required="true" placeholder="#{cc.attrs.searchTip}" value="#{cc.attrs.queryProperty}" />
<p:commandButton value=" " id="searchButton" action="#{cc.attrs.searchAction}" styleClass="xschnapp-search-action" />
</p:panelGrid>
</h:form>
bitte jemand mir helfen kann.
Warum haben Sie nicht nur Ihre ursprüngliche Frage verbessert? https://stackoverflow.com/questions/36330347/hitting-enter-goes-to-wrong-button – Kukeltje
Hallo Kukeltje, danke für Ihren Vorschlag. Ich werde es mir für das nächste Mal merken. – apts
Also entweder entfernen Sie die andere oder diese ... nehmen Sie Ihre Auswahl ... – Kukeltje