Hello,
TreeGrid method setIndentSize() has no effect for quite some time. Last SmartGWT version that I have archived that it was working is 14.1p 2025-06-27.
I've checked versions from 2026-12 and from 2026-01 and it wasn't.
Simple test case from showcase:
Write now if I set setIndentSize(0) or set setIndentSize(100) it's just doesn't matter. It's rendered like with default 20 value.
If I check value in developers console
it's set correctly but it appears it's not used anymore.
When I reverted to SmartGWT 14.1p 2025-06-27 above example works fine.
Best regards
TreeGrid method setIndentSize() has no effect for quite some time. Last SmartGWT version that I have archived that it was working is 14.1p 2025-06-27.
I've checked versions from 2026-12 and from 2026-01 and it wasn't.
Simple test case from showcase:
Code:
TreeNode[] employeeData = new TreeNode[] {
new EmployeeTreeNode("4", "1", "Charles Madigen"),
new EmployeeTreeNode("189", "4", "Gene Porter"),
new EmployeeTreeNode("265", "189", "Olivier Doucet"),
new EmployeeTreeNode("264", "189", "Cheryl Pearson"),
new EmployeeTreeNode("188", "4", "Rogine Leger")
};
Tree employeeTree = new Tree();
employeeTree.setModelType(TreeModelType.PARENT);
employeeTree.setIdField("EmployeeId");
employeeTree.setParentIdField("ReportsTo");
employeeTree.setNameProperty("Name");
employeeTree.setRootValue(1);
employeeTree.setData(employeeData);
TreeGrid employeeTreeGrid = new TreeGrid();
employeeTreeGrid.setWidth(500);
employeeTreeGrid.setHeight(400);
employeeTreeGrid.setFields(new TreeGridField("Name"));
employeeTreeGrid.setData(employeeTree);
employeeTreeGrid.setIndentSize(0);
employeeTreeGrid.setShowConnectors(false);
this.addChild(employeeTreeGrid);
If I check value in developers console
Code:
isc_TreeGrid_0.indentSize
When I reverted to SmartGWT 14.1p 2025-06-27 above example works fine.
Best regards