Hallo liebe Leute,
ich stehe vor einem Problem. Ich möchte eine TableView von einem Controller eines anderen Stages aus füllen. Und zwar soll sich nach einem Klick auf den Hinzufügen-Button, welches sich in der selben Stage wie die TableView befindet, eine neue Stage öffnen. Hier soll es möglich sein die Daten des neuen Kunden einzutragen und im Anschluss mit einem Klick auf den add-Button , welches sich in der neuen Stage befindet, die Daten in die Tabelle zu schreiben. Woraufhin sich die zweite Stage auch wieder schließen soll. Auch wenn ich noch nicht genau weiß, wie so etwas konkret umzusetzen ist, fallen mir da zwei wahrscheinlich mögliche Vorgehensweisen ein. Die erste Vorgehensweise die mir da einfällt ist, dass den beiden Controllern die selbe ObservableList übergeben wird und diese mit einem ChangeListener versehen werden. Die andere Möglichkeit die mir da einfallen würde, wäre, dass man in der zweiten Stage die Tabelle des ersten Stages mit dem FXMLLoader lädt und somit dann Zugriff auf diese hat. Falls ich richtig liegen sollte, würde ich mich über die konkrete Umsetzung für eines der beiden Vorgehensweisen freuen.
ich stehe vor einem Problem. Ich möchte eine TableView von einem Controller eines anderen Stages aus füllen. Und zwar soll sich nach einem Klick auf den Hinzufügen-Button, welches sich in der selben Stage wie die TableView befindet, eine neue Stage öffnen. Hier soll es möglich sein die Daten des neuen Kunden einzutragen und im Anschluss mit einem Klick auf den add-Button , welches sich in der neuen Stage befindet, die Daten in die Tabelle zu schreiben. Woraufhin sich die zweite Stage auch wieder schließen soll. Auch wenn ich noch nicht genau weiß, wie so etwas konkret umzusetzen ist, fallen mir da zwei wahrscheinlich mögliche Vorgehensweisen ein. Die erste Vorgehensweise die mir da einfällt ist, dass den beiden Controllern die selbe ObservableList übergeben wird und diese mit einem ChangeListener versehen werden. Die andere Möglichkeit die mir da einfallen würde, wäre, dass man in der zweiten Stage die Tabelle des ersten Stages mit dem FXMLLoader lädt und somit dann Zugriff auf diese hat. Falls ich richtig liegen sollte, würde ich mich über die konkrete Umsetzung für eines der beiden Vorgehensweisen freuen.