https://kotlinlang.org logo
k

Kevin

09/14/2018, 6:55 PM
Copy code
private val filteredMessages = SortedFilteredList(controller.messageList)

override val root = vbox {
    listview(controller.messageList) {
        cellFormat {
            graphic = MessageCell(it).root
        }
    }
    textfield(controller.searchTerm) {
        filteredMessages.filterWhen(textProperty()) { query, item ->
            item.message.contains(query, true)
        }
    }
}
I dunno what I'm doing wrong here, I can set a break point and see that the boolean check is behaving like I expect, but the
listview
isn't updating.