edvin
01/26/2017, 7:53 AMedvin
01/26/2017, 7:59 AMresources
in the guide: https://edvin.gitbooks.io/tornadofx-guide/content/3.%20Components.html#accessing-resourcesedvin
01/26/2017, 8:03 AMedvin
01/26/2017, 8:03 AMedvin
01/26/2017, 8:33 AMron
01/26/2017, 8:37 AMron
01/26/2017, 8:37 AMval entry = mutableListOf<String>()
for (jsonValue in controller.array) {
val x = jsonValue as JsonObject
if(x.getString("name").startsWith(it, true))
entry.add(x.getString("name"))
}
ron
01/26/2017, 8:37 AMron
01/26/2017, 8:38 AMval entry = controller.array
.map { it as JsonObject }
.filter { x -> x.getString("name").startsWith(it, true) }
.map { it.getString("name") }
edvin
01/26/2017, 8:39 AMron
01/26/2017, 8:39 AMadd(AutoCompleteTextField {enteredText->
val entry = controller.array
.map { it as JsonObject }
.filter { x -> x.getString("name").startsWith(enteredText, true) }
.map { it.getString("name") }
entry
})
ron
01/26/2017, 8:40 AMadd(AutoCompleteTextField {enteredText->
controller.array
.map { it as JsonObject }
.filter { x -> x.getString("name").startsWith(enteredText, true) }
.map { it.getString("name") }
})
ron
01/26/2017, 8:41 AMron
01/26/2017, 8:51 AMron
01/26/2017, 8:51 AMron
01/26/2017, 8:55 AMauto.gif▾
edvin
01/26/2017, 2:49 PMron
01/26/2017, 3:17 PMron
01/26/2017, 3:21 PMedvin
01/26/2017, 4:32 PMedvin
01/26/2017, 4:32 PMwhenSaved { }
and whenRefreshed { }
as alternatives to override onSave
and onRefresh
. Very nice to use inline, will create screencast later today.edvin
01/26/2017, 5:18 PMedvin
01/26/2017, 7:15 PMron
01/26/2017, 7:21 PMron
01/26/2017, 7:21 PMedvin
01/26/2017, 7:22 PMron
01/26/2017, 7:23 PMron
01/26/2017, 7:24 PMeditState
feels like a bad thing to to ™️edvin
01/26/2017, 7:25 PM