Can i ask another question? How do i get multiple ...
# tornadofx
o
Can i ask another question? How do i get multiple inputs into a data variable? Example code :
Copy code
class MyView : View() {
    val controller: MyController by inject()
    val input = SimpleStringProperty()
    lateinit var ip: String
    lateinit var nick: String
    lateinit var port: String

    override val root = form {
        fieldset {
            field("server ip") {
                textfield(input)
            }
            ip = input.value

            field("nick name") {
                textfield(input)
            }
            nick = input.value

            field("port") {
                textfield(input)
            }
            port = input.value

            button("Connect") {
                action {
                    controller.connect(nick,ip,port)
                    ip = ""
                    port = ""
                    nick = ""
                }
            }
        }
    }
}