2017-11-24 3 views
1

Demo CleanModem singUpForm funktioniert nicht !! das Problem auf der Ebene: Container content = BoxLayout.encloseY ( neues Label ("Registrieren", "LogoLabel"), neue FloatingHint (username), createLineSeparator(), neue FloatingHint (E-Mail), createLineSeparator(), new FloatingHint (Passwort), createLineSeparator(), neu FloatingHint (confirmPassword), createLineSeparator() );CodeName Eine Demo CleanModern

+0

Wenn Sie diese Dinge fragen, sollten Sie erklären, woher Sie die Demo bekommen haben (es gibt zwei Möglichkeiten), Simulator oder Gerät und welche. Die Ausnahme, die Sie bekommen haben, und deren Stack-Trace usw. Da all diese fehlen, haben einige Community-Mitglieder Ihre Frage abgelehnt. –

+0

Ich wiederhole den Code, den ich dort sehe, ist eine Regression mit einigen Randfällen von schwebendem Hinweis. Ich nehme an, dass es nicht mit der neuen "TextComponent" passiert, die das ersetzt. Ich schaue mir das an und werde eine Antwort posten, wenn ich sie habe –

Antwort

0

Dies ist aufgrund einer Regression in Codename One, die in this commit behoben wurde. Es wird in den Build-Servern nächsten Freitag (1. Dezember 2017) sein, aber Sie können bereits use the sources sehen, dass es funktioniert.

Ich bin mir immer noch nicht sicher, warum das ausgelöst wurde, wir haben einige Änderungen am Fokusverhalten vorgenommen, die sich darauf ausgewirkt haben, aber ich kann keine spezifische problematische Änderung finden, also nehme ich an, dass es mehr ist eine Änderung. Die von dieser Demo verwendete Klasse FloatingHint wurde vor kurzem eingestellt und durch eine neuere Klasse TextComponent ersetzt, die nicht unter diesen Problemen leiden sollte. Ich habe eine RFE to update the usage of FloatingHint eingereicht.

Allerdings sollte FloatingHint noch funktionieren, also habe ich es zur Problemumgehung dieses Problem, das aufgrund der Verwendung von blockierenden Animation verursacht wird. Normalerweise ist das kein Problem, aber aus irgendeinem Grund wird das jetzt ausgelöst, bevor das neue Formular angezeigt wird und es ist unklar, wie das passieren kann. Der Patch verhindert das Auftreten der Animation, es sei denn, das übergeordnete Element zeigt wirklich.