0
私は今、私はComboBoxTableCellをしたい、この列にcellValueFactoryを設定する方法を考え出しLOCALDATEComboBoxTableCell JavaFXの
public class Item {
private ArrayList<LocalDate> dates;
}
、別のクラスのTableColumnの
ObservableList<Item> itemObservableList = FXCollections.observableArrayList();
TableColumn<Item, LocalDate> datesColumn = new TableColumn<>("Dates");
datesColumn.setCellFactory(param -> new ComboBoxTableCell<>());
のArrayListを使用して、このクラスのようなものを持っていますItemクラスのオブジェクトから値を取得する。したがって、すべてのComboBoxは、Itemオブジェクトに基づいて独自の値を持つ必要があります。
しかし、私はCellDataのArrayListを持っています。私のComboBoxは、すべてのItemオブジェクトからArrayListsの行を持ちます。 –
EmberTraveller
ああ、私はモデルではなく、リストではないので、私はasnwerを編集します – Sunflame
ありがとう!それは、それが仮定されているようにかなり動作しません。なぜなら、編集が始まるたびにアイテムが複製されるからです。しかし、私は自分自身でそれを理解すると思います:) – EmberTraveller