1

我需要的是从两个不同的视图调用相同的控制器方法。例如我需要打电话

controller.getProducts()

从 ProductView.class 以及 StockView.class 我调用它controller.getProducts()来填充 tableView 和 comboBox 中的数据

runAsync{
    controller.getProducts()
}ui{
    items = it
}

但这仅适用于一次。无论我首先访问哪个视图,这都有效。但对于第二种观点,这不起作用。我想提一下,下面的代码有效。

    runAsync{
val it = controller.getProducts()
runLater{
items =it
}

请解决我的难题

4

0 回答 0