2016-10-13 6 views
1

Ich hatte einige Tester, die ein zeitweiliges Problem auf einer Suchseite melden, die eine Liste enthält.
Sie sagen, wenn sie auf der Seite waren und zu einer Unterseite navigieren, dann zurück, dass die Liste manchmal bis zum unteren Rand des Bildschirms gescrollt wird.
Ich habe den Zugwiderstand auf der Liste deaktiviert, aber ich wollte wissen, ob es andere Probleme bei diesem Problem gab?Codename eine Liste gescrollt, wenn ich zum Formular zurückkomme

+0

Ist dies in einer GUI Builder-App oder einer handcodierten App? Lassen Sie mich auch wiederholen: https://www.codenameone.com/blog/avoiding-lists.html –

+0

Erstellt mit dem GUI-Builder. Diese App ist ziemlich weit im Entwicklungszyklus, um das ui eines Kernbildschirms grundlegend zu ändern. Gibt es eine Arbeit mit Listen? – peopletookallthegoodnames

Antwort

0

Dies hat nichts mit Zugwiderstand zu tun. Wenn Sie im alten GUI-Builder von einem Formular zum anderen navigieren, wird das Formular von Grund auf neu erstellt und basierend auf den Daten neu positioniert.

Wir versuchen, das zuvor ausgewählte Element auszuwählen, aber wenn etwas in der Liste geändert wird, kann dies Probleme verursachen.

Sie können restoreComponentState in der Statusmaschine mit einer leeren Implementierung überschreiben, um zu sehen, dass dies die Ursache für dieses Verhalten ist. Angenommen, Sie können einen Sonderfall für die Listeninstanz erstellen.

Verwandte Themen