class EntryTableView : View() { val controller: MainController by inject() override val root = tableview { subscribe { event -> items = event.items selectFirst() } columnResizePolicy = SmartResize.POLICY bindSelected(controller.selectedEntry) column("name", "title").pctWidth(25.0) column("username", "username").pctWidth((25.0)) column("url", "url") } }