edvin
12/21/2016, 10:20 PMgroostav
12/21/2016, 10:20 PMedvin
12/21/2016, 10:20 PMedvin
12/21/2016, 10:21 PMgroostav
12/21/2016, 10:21 PMSimpleStringProperty
conform to kotlin's own property syntaxgroostav
12/21/2016, 10:21 PMedvin
12/21/2016, 10:22 PMedvin
12/21/2016, 10:22 PMedvin
12/21/2016, 10:23 PMedvin
12/21/2016, 10:23 PMedvin
12/21/2016, 10:25 PMedvin
12/21/2016, 10:25 PMgroostav
12/21/2016, 10:30 PMedvin
12/21/2016, 10:31 PMRuckus
12/21/2016, 10:51 PMRuckus
12/21/2016, 10:51 PM@get:JvmName("nameProperty")
val nameProperty = SimpleStringProperty("Test")
Ruckus
12/21/2016, 10:53 PMval nameProperty = SimpleStringProperty("Test") @JvmName("nameProperty") get
)groostav
12/21/2016, 11:27 PMgroostav
12/21/2016, 11:27 PMgroostav
12/21/2016, 11:28 PMvar username by property<String>()
fun usernameProperty() = getProperty(Customer::username)
groostav
12/21/2016, 11:28 PMRuckus
12/21/2016, 11:37 PMconst val USERNAME_PROPERTY = "usernameProperty"
and @get:JvmName(USERNAME_PROPERTY)
, but that just looks nasty 🙂Ruckus
12/21/2016, 11:39 PMproperty<String>()
syntaxcarlw
12/22/2016, 1:37 AMcarlw
12/22/2016, 1:38 AMedvin
12/22/2016, 8:51 AMtfUsername.bind(loginViewModel.username)
edvin
12/22/2016, 8:52 AMtextProperty
of the TextField, and it is bidirectional by default.