【问题标题】:ControlsFX Autocomplete, how to get selected Object?ControlsFX自动完成,如何获得选定的对象?
【发布时间】:2015-02-28 18:27:59
【问题描述】:

我已经创建了 TextField

TextField txtAutocomplete = new TextField();

和实体列表

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

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

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

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

【问题讨论】:

    标签: javafx-8 controlsfx


    【解决方案1】:

    你看过AutoCompletionBinding.setOnAutoCompleted()吗?

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

    【讨论】:

    • 感谢您的回复,是的,我确实看过 AutoCompletionEvent,但只有关于自动完成的通知。
    • @latsha 根据 JavaDocs,这是您将获得的唯一事件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-19
    • 2020-02-17
    • 1970-01-01
    • 1970-01-01
    • 2016-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多