Browse Source

Merge pull request #17038 in DESIGN/design from release/11.0 to bugfix/11.0

* commit 'aa1bfc32ac44f6b86aaeabb80c80b5df4a5cd839':
  REPORT-143899 设计器新建文件夹没有权限 修改逻辑删除单个节点后默认选中上层节点
bugfix/11.0
superman 2 weeks ago
parent
commit
a8052ea901
  1. 6
      designer-base/src/main/java/com/fr/design/file/TemplateTreePane.java

6
designer-base/src/main/java/com/fr/design/file/TemplateTreePane.java

@ -397,7 +397,11 @@ public class TemplateTreePane extends JPanel implements FileOperations {
if (paths == null) {
reportletsTree.refresh();
} else {
for (TreePath path : Objects.requireNonNull(reportletsTree.getSelectionPaths())) {
// 删除一个节点的情况下,默认选中为该节点的上一级节点
if (paths.length == 1 && paths[0].getParentPath() != null) {
reportletsTree.setSelectionPath(paths[0].getParentPath());
}
for (TreePath path : Objects.requireNonNull(paths)) {
reportletsTree.refreshParent(path);
}
}

Loading…
Cancel
Save