ich eine GWT-Anwendung habe und ich möchten den Anfang einer Seite blättern mit dieser Methode:Scrolling auf die Spitze einer Seite in einer GWT-Anwendung
public static native void scrollTop() /*-{
$wnd.scroll(0, 0);
}-*/;
Verfahren im onClick genannt werden -Methode eines TreeNodeListenerAdapter:
new TreeNodeListenerAdapter() {
@Override
public void onClick(Node node, EventObject e) {
scrollTop();
}
}
Dies funktioniert nicht, und ich weiß nicht, warum. Wenn ich eine Warnung in meine Methode einfüge:
Ich bekomme die Warnung zu sehen, aber die Seite wird nicht gescrollt. Was fehlt mir hier?
I Ich weiß nicht, warum Ihr Code nicht funktioniert, aber Sie könnten erwägen, die statische Methode Window.scrollTo von GWT anstelle Ihrer nativen Methode zu verwenden (siehe http://google-web-toolkit.googlecode.com/svn/javadoc/2.0) /com/google/gwt/user/client/Window.html). – aem
Danke für die Info, aber das funktioniert auch nicht. –
Weird Zeug. Ich habe gerade Window.scrollTo versucht und es funktionierte gut in IE und FF4b1. Mit welchem Browser haben Sie Probleme? –