Ich habe eine Frage zu der Picker-Komponente in Codename One. Wie kann ich die Aktionen "Abbrechen" und "OK" der nativen IOS-Auswahlkomponente abfangen? In meinen UI-Spezifikationen muss ich diese zwei Ereignisse unterscheiden, da die Schaltfläche "OK" das Formular bestätigt und die Schaltfläche "Abbrechen" das Formular schließt. Danke für Ihre Hilfe.Wie werden die Aktionen "Abbrechen" und "OK" der nativen IOS-Auswahlkomponente abgefangen?
Antwort
Sie können nicht wie einige Betriebssysteme sie nicht haben. Dies ist spezifisch für Android.
Im Allgemeinen, wenn der Picker-Wert sich ändert revalidate wenn es nicht änderte nicht.
Der zugrunde liegende enthält dies zu einem gewissen Grad, da es Null für abgebrochene Operationen zurückgibt.
Ich glaube, Sie könnten es Unterklasse und überschreiben die ShowDialog-Methode. Dialoge geben normalerweise einen booleschen Wert zurück, so dass Sie das in einer lokalen Variablen speichern können und dann, wenn das Dialogfeld entsorgt wird, die erforderliche Aktion ausführen.
Danke für die Informationen, aber es scheint, dass Dialog im Fall von nativePicker nicht verwendet wird. Alle anderen Ideen wären willkommen;) –
- 1. Wie alle Berührungsereignisse abgefangen werden?
- 2. Devexpress.XtraEditors.checkedcomboboxedit OK/Abbrechen bewegt nach oben, wenn die Systemauflösung
- 3. Event auf ok Abbrechen Button in Javascript
- 4. Bestätigen Sie den Dialog mit OK/Abbrechen
- 5. Ich möchte OK und Abbrechen-Schaltfläche in meinem Warndialog anzeigen?
- 6. Ausnahmen ignorieren, die in einer Bibliothek ausgelöst und abgefangen werden
- 7. Wie können Ausnahmen in den Aktionen des Controllers richtig abgefangen werden?
- 8. Wie kann die Interaktion mit der Abbrechen-Schaltfläche deaktiviert werden?
- 9. QDockWidget - Schriften werden abgefangen (Unterlänge)
- 10. Chrome-Erweiterung: Wie abgefragte URLs abgefangen werden?
- 11. Wie alle Ausnahmen in der Flasche abgefangen werden?
- 12. Können Perl-Methodenaufrufe abgefangen werden?
- 13. System.Printing.PrintQueueException kann nicht abgefangen werden
- 14. Bootbox 4.1.0: Wie übergebe ich lokalisierte Zeichenfolgen wie OK, Abbrechen an die Bootbox?
- 15. ConstraintViolationException kann nicht abgefangen werden
- 16. Wie erstellt man Ja/Nein/Abbrechen in JavaScript anstelle von Ok/Abbrechen?
- 17. Ember.js: Wie Aktionen im Controller getestet werden
- 18. Wie binden Sie die Enter- und Esc-Tasten an die Schaltflächen OK und Abbrechen in einem WPF-Dialogfeld?
- 19. können die nativen Teile eines reaktiven nativen Pakets eigenständig ausgeführt und entwickelt werden?
- 20. OK Abbrechen Dialog MVVM Muster wpf.Wie kann ich es tun
- 21. Erstellen eines ok/Abbrechen modalen Popup für Menüelemente
- 22. Dialog mit OK/Abbrechen Verhalten in C#/WPF mit Datenbindung
- 23. So erhalten Sie den systemeigenen Stacktrace aus nativen Ausnahmen, die im verwalteten Code abgefangen wurden
- 24. Wie erfasse ich die Antwort von Abbrechen oder OK-Taste in zwei verschiedenen Anwendungen?
- 25. Ausnahmen werden nicht von 'try' abgefangen
- 26. Kann der Fehler "Zugriff in einem inkonsistenten Zustand" abgefangen werden?
- 27. Überprüfen, ob ein Benutzer während der Verwendung der Funktion Confirm() auf 'OK' oder 'Abbrechen' geklickt hat?
- 28. Laufzeitausnahmen werden mit ACRA abgefangen und nicht in Logcat angezeigt
- 29. Ausnahmen werden im GCC-Programm nicht abgefangen
- 30. Wie werden Rohdaten abgefangen, die einen Flash SWF-Player auf der Clientseite aktualisieren?
Danke Shai für diese Klarstellung –