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
通知。
我创建了 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
通知。