ControlsFX 自动完成,如何获取选定的对象?

ControlsFX Autocomplete, how to get selected Object?

我创建了 TextField

TextField txtAutocomplete = new TextField();

和实体列表

List<Batch> list = BatchService.list();

并使用 ControlsFX TextFields 使其可自动完成

AutoCompletionBinding<Batch> autoCompletionBinding = TextFields.bindAutoCompletion(txtAutocomplete, list);    

有没有办法在用户选择一个 Batch 对象时从 autoCompletionBinding 中检索一个 Batch 对象?

你看过AutoCompletionBinding.setOnAutoCompleted()了吗?

您将在成功自动完成后收到 AutoCompletionEvent 通知。