Schritte zum Reproduzieren:
Beachten Sie, dass der Inline-Editor für das Summary Control erhalten bleibt (mit dem alten Wert!). Der Inline-Editor sollte bei einem Auswahlereignis geschlossen werden. Alle Inline-Editoren sollten jedes Mal geschlossen werden, wenn ein Auswahlereignis ausgelöst wird.
Hallo Erik,
Gleiches Problem bei allen Inline-Editoren, denke ich.
Ich reproduziere dieses Problem mit einem Datentypbeispiel.
Danke für das Update @JulienGoldman - das ist nicht überraschend aber sehr gut zu wissen! Ich denke, es sollte eine einfache Lösung sein und ich habe ein paar Ideen ... muss mich nur für den besten Ansatz entscheiden. Ich denke, es gibt drei (mindestens) mögliche Lösungen:
1) Achten Sie auf Klickereignisse außerhalb des Editors
2) Schließen Sie den Editor, wenn sich die @eingabe ändert
3) schließen, wenn der Benutzer seine Auswahl ändert (dafür gibt es ein Anwendungsereignis)
Keine der Lösungen ist schwer zu implementieren.
Hinweis: Ich bin gerade dabei, von Angular 5 auf Angular 7 umzurüsten, und ich bin die ganze nächste Woche im Urlaub. Aber danach sollte ich auf einige Fehlerbehebungen zurückkommen, einschließlich dieser.
Ich denke, Option (2) oben ist am einfachsten zu implementieren und am richtigsten. Also werde es jetzt versuchen. :)