richfaces, как обнаружить события мыши - PullRequest
0 голосов
/ 31 июля 2010

извините, если ответ на этот вопрос очевиден, но я не смог его найти.

Как определить, нажал ли пользователь, перетащил и т. Д. На изображение (или другой элемент)?

Заранее спасибо!

1 Ответ

1 голос
/ 01 августа 2010

Есть несколько способов сделать это:

В HTML это будет что-то вроде:

<img src="images/myImage.jpg" onclick="someJSFunc()"/>

В случае Richfaces вы, вероятно, захотите вызвать какой-нибудь серверПобочная логика в Ajax-запросе после нажатия на ваше изображение, поэтому наиболее подходящим вариантом будет:

<img src="images/myImage.jpg">
 <a4j:support event="onclick" action="#{myBean.someActionMethod}" reRender="someComponent"/>
</img>

Для получения дополнительной информации о том, как добавить поведение Ajax в стандартные теги компонентов HTML с Richfaces, см.1009 * a4j: поддержка описание компонента.

...