Skip to content
Snippets Groups Projects
Commit 23a0ccf5 authored by Andreas Bayha's avatar Andreas Bayha
Browse files

Tooling Kernel: Fixed editing issue in DynamicTreeTable


Combo cells from DynamicTreeTableUIProviderBase are only editable for
non-null elements.

Issue-Ref: 4133
Issue-Url: #4133

Signed-off-by: default avatarAndreas Bayha <bayha@fortiss.org>
parent e452be12
No related branches found
No related tags found
1 merge request!141Tooling Kernel: Fixed editing issue in DynamicTreeTable
......@@ -5,7 +5,7 @@ DynamicTextFieldTreeTableCell.java de24117e6f785b328f1ff62383626a0b4b54e8ff GREE
DynamicTreeContentProviderBase.java 91896b1fb5104d126544c44c1ff8c30f2a13a8d6 GREEN
DynamicTreeItem.java 7486071d20e896d6ca9a9101bf105caccf3656d0 GREEN
DynamicTreeItemBase.java d883066ecc181120302ca32f328538de7a45b093 GREEN
DynamicTreeTableUIProviderBase.java a4cd60795d114984f7fd255f273fc39937889f22 GREEN
DynamicTreeTableUIProviderBase.java b01ad1d67a74224ce9199289f6a6a59dffd861ff YELLOW
DynamicTreeTableViewer.java ead6f6671e9cb6b14632940bf440cba7e81fcd98 GREEN
DynamicTreeUIProviderBase.java 82d3c051213f0147f4c67ad247a08696cee73110 GREEN
DynamicTreeViewer.java 545f1ca10b7b3cad171b294a4b447875da45c9ed GREEN
......
......@@ -342,12 +342,16 @@ public abstract class DynamicTreeTableUIProviderBase<T> {
ObservableList<String> items = observableArrayList();
Callback<TreeTableColumn<T, String>, TreeTableCell<T, String>> comboCellFactory =
param -> new ComboBoxTreeTableCell<T, String>(null, items) {
/** {@inheritDoc} */
@Override
public void updateItem(String item, boolean empty) {
super.updateItem(item, empty);
styleCell(this, columnIndex);
setEditable(item != null);
}
};
// Changes the choices of the combo for every editing of every cell dynamically.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment