Вывод данных в tableview javafx

180
15 марта 2018, 09:35

Здраствуйте, только начал изучать javafx да и java не так давно, поэтому не судите строго. Проблема следующая: при выборе отдела в левой таблице у меня должны быть уникальные данные для каждого отдела в правой таблице. Данные пока что одинаковые, т. е. реализовано сейчас так, что они единственные для всех отделов сразу. Как static переменные, но мне нужно чтобы были уникальные для каждого отдела. Не пойму как это реализовать..Кнопка Delete у меня реализована и если удалить в одном отделе запись в правой таблице, то эта запись удалиться во всех отделах..

ссылка на гитхаб: https://github.com/ArabicCoffee/addressbook/tree/master

Класс Departmens содержит инфу об отделах и вложенный класс Person о контактах в правой таблице.

PersonOverview это контроллер, который загружает все в таблицы.

В MainApp в конструкоре у меня пока что статически забиваются начальные имена Отделов и получается для правой таблицы. Понимаю, что для правой таблицы этого делать не нужно, но как надо не знаю.

Подскажите хотя бы пожалуйста в каком направлении двигаться, как реализовать лучше и т п

Answer 1

все, разобрался. надо было перенести массив в класс департамент. а в классе PersonOverview я через ссылку на выбранный элемент в левой таблице загружал данные массива в правую

READ ALSO
Как реализовать предзагрузку изображений в игре android?

Как реализовать предзагрузку изображений в игре android?

У меня такая проблема: есть два фрагментаПервый загружается при запуске приложения

204
Random vs SecureRandom

Random vs SecureRandom

Почему иногда Random работает корректно, то есть выдает разные значения при каждом запуске, как то раз запускал psvm подряд много раз он выдавал...

197
Как спарсить JSON в массив java обьектов Retrofit

Как спарсить JSON в массив java обьектов Retrofit

Есть сайт ссылка для этого сайта как model создать ?

204
Observable.concat

Observable.concat

Имеется 2 источника данных: БД и серверПри старте приложения вызывается следующий метод репозитория (MyRepository):

203