04. HTML5 Observe Behavior - klopfdreh/wicket-components-playground GitHub Wiki
A little behavior to track events:
Java:
Label label = new Label("label", "MyLabel");
label.add(new ObserveBehavior() {
private static final long serialVersionUID = 1L;
@Override
public void processResponse(AjaxRequestTarget target, String data) throws JSONException {
System.err.println(this.getNewEventValueAsBoolean(data, "ctrlKey"));
System.err.println(this.getNewEventValueAsInt(data, "clientX"));
System.err.println(this.getText(data));
System.err.println(this.getHTML(data));
System.err.println(target);
}
}.forEvent(Event.mouseover));
this.add(label);