У меня есть список сотрудников, имена которых мне нужно отобразить в поле со списком для выбора пользователем. Следующий код отображает имена в раскрывающемся списке, но когда я выбираю имя, отображаемый текст комбо содержит полный идентификатор POJO, такую строку, как "[email protected]",
cboEmployees.setCellFactory(new Callback<ListView<Employee>, ListCell<Employee>>()
    {
        @Override
        public ListCell<Employee> call(ListView<Employee> p)
        {
            return new ListCell<Employee>()
            {
                @Override
                protected void updateItem(Employee item, boolean empty) {
                    super.updateItem(item, empty);
                    if (item != null)
                    {
                        setText(item.getName());
                    }
                }
            };
        }
    });
 Есть ли способ заставить отображаемый текст отображать выбранное имя, не переопределяя метод POJO toString()?
