DTO是否可以支持treetableGrid?

// 转换成TreeDTO
items.forEach(i->{
TreeDTO treeDTO = new TreeDTO();
treeDTO.setId(i.getId());
treeDTO.setFdName(i.getFdName());
treeDTO.setFdCode(i.getFdCode());
// 设置上级
TreeDTO parent = new TreeDTO();
parent.setId(i.getFdTypeid().getId());
parent.setFdName(i.getFdTypeid().getFdName());
parent.setFdCode(i.getFdTypeid().getFdCode());
treeDTO.setParent(parent);
treeDTOS.add(treeDTO);
});
this.treeGridItemDc.setItems(treeDTOS);

我这样创建了DTO的数据给到dc,树结构没有显示出来,DTO无法将parent设置成manytoone,是否跟这个有关?

treeDTOS 里面把parent也加进去试试?

treeDTOS是个list,parentDTO我加了parent设置为null也是不行的

这两句之后加一句: treeDTOS.add(parent)

可以,parent需要单独加,而且补充重复加,需要在循环外面单独去加