Improve update performance of DynamicTreeTableViewer
For models with larger data dictionaries, the update of the data
dictionary can become slow enough that editing element names becomes
difficult. This commit changes the DynamicTreeTableViewer such that
not the whole tree is re-build on every update. This solves the
issue with the data dictionaries.
Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org>
Issue-Ref: 4192
Showing
- org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/control/treetableview/.ratings 2 additions, 2 deletions...s/tooling/common/ui/javafx/control/treetableview/.ratings
- org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/control/treetableview/DynamicTreeItem.java 54 additions, 15 deletions...mmon/ui/javafx/control/treetableview/DynamicTreeItem.java
- org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/control/treetableview/DynamicTreeTableViewer.java 25 additions, 1 deletion.../javafx/control/treetableview/DynamicTreeTableViewer.java
Loading
Please register or sign in to comment