スタックオーバーフローの世界!
いくつかの要素を含む h:panelGrid があります。
ユーザーがクリックしたときにアクションをトリガーし、ダブルクリックを使用すると別のアクションをトリガーしたい。
私は今、次のコードを持っています:
<h:panelGrid ...>
<a4j:support event="ondblclick" actionListener="#{page.doubleClicked}"/>
<a4j:support event="onclick" actionListener="#{page.clicked}"/>
</h:panelGrid>
結果... クリックすると、必要なものが得られました。しかし、それをダブルクリックすると、クリック、クリック、ダブルクリックの 3 つの呼び出しがありました。
問題は、ダブルクリックが発生したときに 2 回のクリック呼び出しを防ぐにはどうすればよいかということです。
両方のアクションが必要です。