JavaFXComboxTableCell

JavaFXComboxTableCell,java,combobox,javafx-8,fxml,Java,Combobox,Javafx 8,Fxml,我需要将compobox单元格添加到我的javafx视图中。我有很多解决方案,如何在控制器中实现这一点。但我并没有在fxml文件中这样做。 所以,我有这样的代码: <TableColumn text="Name"> <cellFactory> <ComboBoxTableCell fx:factory="forTableColumn"> </C

我需要将compobox单元格添加到我的javafx视图中。我有很多解决方案,如何在控制器中实现这一点。但我并没有在fxml文件中这样做。 所以,我有这样的代码:

<TableColumn text="Name">
                <cellFactory>
                    <ComboBoxTableCell fx:factory="forTableColumn">
                    </ComboBoxTableCell>
                </cellFactory>
                <cellValueFactory>
                    <PropertyValueFactory property="prop1" />
                </cellValueFactory>
</TableColumn>

在ComboBoxTableCell中,forTableColumn方法具有参数-项。那么,我如何填写这些项目


谢谢

AFAIK无法将项目传递给工厂方法。您可能需要定义一个实现回调的自定义类来用作单元工厂,或者只在控制器中这样做。谢谢,我不接受没有办法将项目传递到工厂方法的评论。这似乎是一个基本的函数。好吧,没有办法将项传递给工厂方法。您可能需要定义一个实现回调的自定义类来用作单元工厂,或者只在控制器中这样做。谢谢,我不接受没有办法将项目传递到工厂方法的评论。这似乎是一个基本的基本功能。