Skip to content

Commit d5330d9

Browse files
author
Open Lowcode SAS
committed
1 parent 4504d4a commit d5330d9

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/org/openlowcode/client/graphic/widget/table/EditableTreeTable.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -569,8 +569,8 @@ private void generateTree() {
569569
Wrapper<E>> rootitem = new EditableTreeTableLineItem<Wrapper<E>>("Root", wrappedpayload);
570570
treeroot = new TreeItem<EditableTreeTableLineItem<Wrapper<E>>>(rootitem);
571571
generateSubTree(this.linegroupings.get(0), treeroot, 1);
572-
generateLeavesCount(treeroot, 1);
573-
consolidateTree(treeroot,1);
572+
generateLeavesCount(treeroot, 0);
573+
consolidateTree(treeroot,0);
574574
treetableview.setRoot(this.treeroot);
575575
}
576576

@@ -603,7 +603,9 @@ private void consolidateTree(TreeItem<EditableTreeTableLineItem<Wrapper<E>>> ite
603603
if (item.getChildren().size()==1) {
604604
logger.severe(" Item "+item.getValue().getLabel()+"has only one data and one child, clear.");
605605
String extralabel = consolidatelowerlabels(item.getChildren().get(0),0);
606-
item.getValue().updateLabel(item.getValue().getLabel()+" "+extralabel);
606+
String newlabel = item.getValue().getLabel()+" "+extralabel;
607+
if (currentlevel==0) newlabel = extralabel;
608+
item.getValue().updateLabel(newlabel);
607609
item.getChildren().clear();
608610
} else {
609611
logger.severe(" Item "+item.getValue().getLabel()+"has only one data and no child, do nothing");

0 commit comments

Comments
 (0)